Deploiement - Gestionnaire de packages

From air
Revision as of 15:27, 15 March 2017 by Remi.Gattaz (talk | contribs) (Created page with " '''Page d'accueil du projet''' =Compositions docker= Tous les composants de notre application ont été packagés dans de...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Page d'accueil du projet

Compositions docker

Tous les composants de notre application ont été packagés dans des containeurs dockers. Tous ces containeurs sont disponible sur Dockerhub


Backend-controller

docker-compose.yml

 1version: '2'
 2
 3services:
 4# -------------------------------------------
 5# ------------------ Sails ------------------
 6# -------------------------------------------
 7    # sails container
 8    sails:
 9        image: packebian/backend-controller:stable
10        tty: true
11        ports:
12            - "1337:1337"
13        links:
14            - "mongodb:mongodb"
15        environment:
16            # Sails
17            SAILS_SECRET: "c9693b2d5572ffd96a79cae6a8453d57"
18            # Mongo
19            MONGO_HOST: "mongodb"
20            MONGO_PORT: "27017"
21            MONGO_DB: "packebian"
22            MONGO_USER: "packebian"
23            MONGO_PASS: "packebian123"
24            # Auth0
25            AUTH0_SECRET: "secret"
26            AUTH0_ALGO: "HS256"
27            AUTH0_ENDPOINT: "https://packebian.eu.auth0.com"
28            # JWT
29            JWT_SECRET: "secret"
30            JWT_LIFE: 3600
31            JWT_ALGO: "HS256"
32            JWT_ISSUER: "packebian.com"
33            JWT_AUDIENCE: "packebian.com"
34
35# ----------------------------------------------
36# ------------------ Database ------------------
37# ----------------------------------------------
38    # Mongodb
39    mongodb:
40        build: ./builds/mongo
41        tty: true
42        restart: always
43        volumes:
44            - "mongoVolume:/data/db"
45        ports:
46            - "27017:27017"
47        environment:
48            ADMIN_USER: "root"
49            ADMIN_PASS: "mongdb123"
50            MONGO_DB: "packebian"
51            MONGO_USER: "packebian"
52            MONGO_PASS: "packebian123"
53
54volumes:
55  mongoVolume:
56      driver: local


Frontend

docker-compose.yml

 1version: '2'
 2 
 3services:
 4# -------------------------------------------
 5# ----------------- Angular -----------------
 6# -------------------------------------------
 7    # sails container
 8    frontend:
 9        image: packebian/frontend:stable
10        tty: true
11        ports:
12            - "9000:9000"
13            - "35729:35729"
14        environment:
15            API_URL: "http://192.168.99.100:1337" # URL to backend-controller API