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
|
||||
|
||||
# upgrade the AuthoringTool and or Framework
|
||||
#RUN node upgrade --Y/n Y
|
||||
# RUN node upgrade --Y/n Y
|
||||
|
||||
# guest: 5000, host: 5000
|
||||
# guest: 5858, host: 5858
|
||||
# guest: 27017, host: 27027
|
||||
|
||||
# cd /vagrant/
|
||||
# pm2 start processes.json
|
||||
EXPOSE 5000
|
||||
|
||||
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