fork download
  1. version: "3.7"
  2. services:
  3. app:
  4. build:
  5. args:
  6. user: sammy
  7. uid: 1000
  8. context: ./
  9. dockerfile: Dockerfile
  10. image: ex
  11. container_name: ex-app
  12. restart: unless-stopped
  13. working_dir: /var/www/
  14. volumes:
  15. - ./:/var/www
  16. networks:
  17. - ex
  18.  
  19. db:
  20. image: mysql:latest
  21. container_name: ex-db
  22. restart: unless-stopped
  23. environment:
  24. MYSQL_DATABASE: ${DB_DATABASE}
  25. MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
  26. MYSQL_PASSWORD: ${DB_PASSWORD}
  27. MYSQL_USER: ${DB_USERNAME}
  28. SERVICE_TAGS: dev
  29. SERVICE_NAME: mysql
  30. volumes:
  31. - ./docker-compose/mysql:/docker-entrypoint-initdb.d
  32. networks:
  33. - ex
  34.  
  35. nginx:
  36. image: nginx:alpine
  37. container_name: ex-nginx
  38. restart: unless-stopped
  39. ports:
  40. - 8000:81
  41. volumes:
  42. - ./:/var/www
  43. - ./docker-compose/nginx:/etc/nginx/conf.d/
  44. networks:
  45. - ex
  46.  
  47. nodejs:
  48. image: node:16-alpine3.11
  49. container_name: ex-nodejs
  50. restart: unless-stopped
  51. volumes:
  52. - ./:/var/www
  53. networks:
  54. - ex
  55.  
  56. networks:
  57. ex:
  58. driver: bridge
  59.  
Runtime error #stdin #stdout #stderr 0.02s 5512KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
./prog.sh: line 1: version:: command not found
./prog.sh: line 2: services:: command not found
./prog.sh: line 3: app:: command not found
./prog.sh: line 4: build:: command not found
./prog.sh: line 5: args:: command not found
./prog.sh: line 6: user:: command not found
./prog.sh: line 7: uid:: command not found
./prog.sh: line 8: context:: command not found
./prog.sh: line 9: dockerfile:: command not found
./prog.sh: line 10: image:: command not found
./prog.sh: line 11: container_name:: command not found
./prog.sh: line 12: restart:: command not found
./prog.sh: line 13: working_dir:: command not found
./prog.sh: line 14: volumes:: command not found
./prog.sh: line 15: -: command not found
./prog.sh: line 16: networks:: command not found
./prog.sh: line 17: -: command not found
./prog.sh: line 19: db:: command not found
./prog.sh: line 20: image:: command not found
./prog.sh: line 21: container_name:: command not found
./prog.sh: line 22: restart:: command not found
./prog.sh: line 23: environment:: command not found
./prog.sh: line 24: MYSQL_DATABASE:: command not found
./prog.sh: line 25: MYSQL_ROOT_PASSWORD:: command not found
./prog.sh: line 26: MYSQL_PASSWORD:: command not found
./prog.sh: line 27: MYSQL_USER:: command not found
./prog.sh: line 28: SERVICE_TAGS:: command not found
./prog.sh: line 29: SERVICE_NAME:: command not found
./prog.sh: line 30: volumes:: command not found
./prog.sh: line 31: -: command not found
./prog.sh: line 32: networks:: command not found
./prog.sh: line 33: -: command not found
./prog.sh: line 35: nginx:: command not found
./prog.sh: line 36: image:: command not found
./prog.sh: line 37: container_name:: command not found
./prog.sh: line 38: restart:: command not found
./prog.sh: line 39: ports:: command not found
./prog.sh: line 40: -: command not found
./prog.sh: line 41: volumes:: command not found
./prog.sh: line 42: -: command not found
./prog.sh: line 43: -: command not found
./prog.sh: line 44: networks:: command not found
./prog.sh: line 45: -: command not found
./prog.sh: line 47: nodejs:: command not found
./prog.sh: line 48: image:: command not found
./prog.sh: line 49: container_name:: command not found
./prog.sh: line 50: restart:: command not found
./prog.sh: line 51: volumes:: command not found
./prog.sh: line 52: -: command not found
./prog.sh: line 53: networks:: command not found
./prog.sh: line 54: -: command not found
./prog.sh: line 56: networks:: command not found
./prog.sh: line 57: ex:: command not found
./prog.sh: line 58: driver:: command not found