Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- hackmdPostgres:
- image: postgres
- environment:
- - POSTGRES_USER=hackmd
- - POSTGRES_PASSWORD=hackmdpass
- - POSTGRES_DB=hackmd
- hackmd:
- image: hackmdio/hackmd:0.4.4
- environment:
- - POSTGRES_USER=hackmd
- - POSTGRES_PASSWORD=hackmdpass
- links:
- - hackmdPostgres
- ports:
- - "3000:3000"
- volumes:
- - /home/ec2-user/docker-hackmd/customize/config.json:/hackmd/config.json
- - /home/ec2-user/docker-hackmd/customize/link-to-backlog.js:/tmp/link-to-backlog.js
- command: >
- sh -c "
- # link to backlog
- if ! grep -q 'customize ---' /hackmd/public/js/extra.js ; then
- cat /tmp/link-to-backlog.js >> /hackmd/public/js/extra.js
- echo 'add customize process to extra.js'
- fi
- # imgur credentials ( to upload an image to specific account )
- USERNAME='XXXXXXXX'
- PASSWORD='YYYYYYYY'
- CLIENTID='ZZZZZZZZ'
- sed -i \"s/imgur.setClientId(config.imgur.clientID);/imgur.setCredentials('$$USERNAME', '$$PASSWORD', '$$CLIENTID');/\" app.js
- echo 'set imgur credentials to all.js'
- # default command
- /bin/bash /hackmd/docker-entrypoint.sh
- "
- nginx:
- image: nginx
- links:
- - hackmd
- ports:
- - "80:80"
- volumes:
- - /home/ec2-user/docker-hackmd/customize/nginx.conf:/etc/nginx/conf.d/default.conf
- - /home/ec2-user/docker-hackmd/customize/.htpasswd:/etc/nginx/.htpasswd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement