--- version: '3.5' services: wetty: build: . image: butlerx/wetty container_name: wetty tty: true working_dir: /usr/src/app ports: - '3000:3000' environment: SSHHOST: 'wetty-ssh' SSHPORT: 22 NODE_ENV: 'development' command: yarn start --sshhost redbrick.dcu.ie web: image: nginx container_name: wetty-nginx volumes: - ./bin/nginx.template:/etc/nginx/conf.d/wetty.template ports: - '80:80' environment: - NGINX_DOMAIN=wetty.com - NGINX_PORT=80 - WETTY_HOST=wetty - WETTY_PORT=3000 command: >- /bin/bash -c "envsubst '$${NGINX_DOMAIN},$${NGINX_PORT},$${WETTY_HOST},$${WETTY_PORT}' < /etc/nginx/conf.d/wetty.template > /etc/nginx/conf.d/default.conf && nginx -g 'daemon off;'" wetty-ssh: build: context: . dockerfile: ssh.Dockerfile image: butlerx/wetty:ssh container_name: 'wetty-ssh' networks: default: name: wetty