-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yaml
47 lines (43 loc) · 1.72 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
version: '3'
services:
# nginx:
# build:
# context: .
# dockerfile: ./docker/nginx/Dockerfile
# container_name: promo-nginx
# volumes:
# - ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
# ports:
# - 80:80
nextjs:
build:
context: .
dockerfile: Dev.Dockerfile
container_name: promo-nextjs
# для разработки в vscode-remote не нужно пробрасывать порты
# ports:
# - 3000:3000
# чтобы node_modules не перетирались, и не шерились с
# моими, volume прокидываем для каждой сущности вручную
# а для разработки node_modules установим отдельно
volumes:
# ./:./
- ./.dockerignore:/var/www/nextjs/.dockerignore
- ./.editorconfig:/var/www/nextjs/.editorconfig
- ./.eslintrc.json:/var/www/nextjs/.eslintrc.json
- ./.git:/var/www/nextjs/.git
- ./.gitignore:/var/www/nextjs/.gitignore
- ./.next:/var/www/nextjs/.next
- ./Dev.Dockerfile:/var/www/nextjs/Dev.Dockerfile
- ./docker:/var/www/nextjs/docker
- ./docker-compose.yaml:/var/www/nextjs/docker-compose.yaml
- ./makefile:/var/www/nextjs/makefile
- ./next-env.d.ts:/var/www/nextjs/next-env.d.ts
- ./next.config.mjs:/var/www/nextjs/next.config.mjs
- ./package.json:/var/www/nextjs/package.json
- ./postcss.config.js:/var/www/nextjs/postcss.config.js
- ./public:/var/www/nextjs/public
- ./README.md:/var/www/nextjs/README.md
- ./src:/var/www/nextjs/src
- ./tailwind.config.ts:/var/www/nextjs/tailwind.config.ts
- ./tsconfig.json:/var/www/nextjs/tsconfig.json