Deploiement - Gestionnaire de packages
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...")
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