Skip to content
Snippets Groups Projects
Select Git revision
  • develop default
  • bot_identite
  • master
  • conception
4 results

boite-a-conserve

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Coralie authored
    13c851a8
    History

    Boite deconserve

    Équipe

    • Coralie PIERRE
    • Maxime POULAIN
    • Lucie SOANEN
    • Aline TENAILLE

    Bien commencer

    Docker

    • Portainer
    docker run -d -p 9000:9000 -l "traefik.http.routers.portainer.rule=PathPrefix('/portainer')" --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.15.1
    • Jenkins
    docker run -d -p 9004:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name jenkins jenkins/jenkins:lts
    • MySQL

    Se placer dans le dossier Database.

    docker build -t boite-de-conserve-db:a0.1 .
    docker run -d -p 9001:3306 --name boite-de-conserve-db -d boite-de-conserve-db:a0.1
    • Backend

    Se placer dans le dossier Backend/boite-de-conserve.

    docker build -t boite-de-conserve-backend:a0.1 -f ./API/Dockerfile .
    docker run --name boite-de-conserve-backend -p 9002:80 -d boite-de-conserve-backend:a0.1
    • Frontend

    Se placer dans le dossier Frontend/boite-de-conserve.

    docker build -t boite-de-conserve-frontend:a0.1 .
    docker run --name boite-de-conserve-frontend -p 9003:80 -d boite-de-conserve-frontend:a0.1
    • Reverse Proxy

    Se placer dans le dossier ReverseProxy

    docker build -t traefik:a0.1 .
    docker run --name traefik -p 80:80 -p 443:443 -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock -d traefik:a0.1
    • Metabase
    TODO
    • Imgpush
    docker run -d --name imgpush -v /home/max-server-1/Documents/imgpush:/images -p 9005:5000 hauxir/imgpush:latest

    Scaffolding de la bdd

    scaffold-dbcontext "Server=82.66.59.41;Port=40001;Database=boitedeconserve;Uid=dev;Pwd=dev;" MySql.EntityFrameworkCore -f -d -Context Context -OutputDir Scaffold -Namespace BoiteDeConserve.Entities

    Architecture