Can docker-compose all the way. Still need to keep data in volumes to survive "down"
This commit is contained in:
parent
a1fabfa0d2
commit
fbd14b5683
|
@ -28,13 +28,12 @@ RUN npm install --production
|
||||||
# --name master --displayName Master --email admin --password password
|
# --name master --displayName Master --email admin --password password
|
||||||
|
|
||||||
# upgrade the AuthoringTool and or Framework
|
# upgrade the AuthoringTool and or Framework
|
||||||
#RUN node upgrade --Y/n Y
|
# RUN node upgrade --Y/n Y
|
||||||
|
|
||||||
# guest: 5000, host: 5000
|
# guest: 5000, host: 5000
|
||||||
# guest: 5858, host: 5858
|
# guest: 5858, host: 5858
|
||||||
# guest: 27017, host: 27027
|
# guest: 27017, host: 27027
|
||||||
|
|
||||||
# cd /vagrant/
|
EXPOSE 5000
|
||||||
# pm2 start processes.json
|
|
||||||
|
|
||||||
EXPOSE 5000
|
CMD pm2 start --no-daemon processes.json
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
README.md
|
||||||
|
=================
|
||||||
|
|
||||||
|
Do this once:
|
||||||
|
|
||||||
|
```
|
||||||
|
docker-compose -f docker-compose.setup.yml run --rm setup
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Then `docker-compose up -d`.
|
|
@ -0,0 +1,22 @@
|
||||||
|
version: '2'
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
adaptdata:
|
||||||
|
external:
|
||||||
|
name: dockeradaptauthoring_adaptdata
|
||||||
|
|
||||||
|
services:
|
||||||
|
setup:
|
||||||
|
build: .
|
||||||
|
container_name: adaptauthoring
|
||||||
|
# extends:
|
||||||
|
# file: docker-compose.yml
|
||||||
|
# service: authoring
|
||||||
|
# volumes_from:
|
||||||
|
# - adaptauthoring
|
||||||
|
volumes:
|
||||||
|
- adaptdata:/adapt_authoring
|
||||||
|
external_links:
|
||||||
|
- adaptdb
|
||||||
|
command: node install --install Y --serverPort 5000 --serverName localhost --dbHost adaptdb --dbName adapt-tenant-master --dbPort 27017 --dataRoot data --sessionSecret your-session-secret --useffmpeg Y --smtpService dummy --smtpUsername smtpUser --smtpPassword smtpPass --fromAddress you@example.com --name master --displayName Master --email ${ADMIN_EMAIL} --password ${ADMIN_PASSWORD}
|
||||||
|
# && #node upgrade --Y/n Y
|
|
@ -0,0 +1,21 @@
|
||||||
|
version: '2'
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
adaptdata:
|
||||||
|
|
||||||
|
services:
|
||||||
|
db:
|
||||||
|
container_name: adaptdb
|
||||||
|
image: mongo
|
||||||
|
authoring:
|
||||||
|
volumes:
|
||||||
|
- adaptdata:/adapt_authoring
|
||||||
|
container_name: adaptauthoring
|
||||||
|
build: .
|
||||||
|
command: pm2 start --no-daemon processes.json
|
||||||
|
links:
|
||||||
|
- db
|
||||||
|
# depends_on:
|
||||||
|
# - db
|
||||||
|
ports:
|
||||||
|
- "5000:5000"
|
Loading…
Reference in New Issue