2
2
# RUN: ```docker-compose --env-file```
3
3
version : " 3.7"
4
4
5
- secrets :
6
- # paths assume the .secrets folder is sibling depth to folder where docker-compose resides
7
- DB_ROOT_PWD :
8
- file : ../../../homelab-setup/docker_secrets/db_root_pwd.txt
9
- MYSQL_PWD :
10
- file : ../../../homelab-setup/docker_secrets/mysql_pwd.txt
5
+ # secrets:
6
+ # # paths assume the .secrets folder is sibling depth to folder where docker-compose resides
7
+ # DB_ROOT_PWD:
8
+ # file: ../../../homelab-setup/docker_secrets/db_root_pwd.txt
9
+ # MYSQL_PWD:
10
+ # file: ../../../homelab-setup/docker_secrets/mysql_pwd.txt
11
11
12
12
services :
13
- mariadb :
14
- image : mariadb:test
15
- container_name : mariadb
16
- secrets :
17
- - DB_ROOT_PWD
18
- - MYSQL_PWD
19
- environment :
20
- # MYSQL_ROOT_PASSWORD: "npm"
21
- MYSQL_ROOT_PASSWORD__FILE : /run/secrets/DB_ROOT_PWD
22
- MYSQL_DATABASE : " npm"
23
- MYSQL_USER : " npm"
24
- # MYSQL_PASSWORD: "npm"
25
- MYSQL_PASSWORD__FILE : /run/secrets/MYSQL_PWD
26
- volumes :
27
- - ./data/mysql:/var/lib/mysql
13
+ # mariadb:
14
+ # image: mariadb:test
15
+ # container_name: mariadb
16
+ # secrets:
17
+ # - DB_ROOT_PWD
18
+ # - MYSQL_PWD
19
+ # environment:
20
+ # # MYSQL_ROOT_PASSWORD: "npm"
21
+ # MYSQL_ROOT_PASSWORD__FILE: /run/secrets/DB_ROOT_PWD
22
+ # MYSQL_DATABASE: "npm"
23
+ # MYSQL_USER: "npm"
24
+ # # MYSQL_PASSWORD: "npm"
25
+ # MYSQL_PASSWORD__FILE: /run/secrets/MYSQL_PWD
26
+ # volumes:
27
+ # - ./data/mysql:/var/lib/mysql
28
28
29
29
npm :
30
30
build :
31
- context : ../../
32
- dockerfile : ./docker/Dockerfile
31
+ context : ../
32
+ dockerfile : ./dev/Dockerfile
33
+ # args:
34
+ # TARGETPLATFORM: arm64v8
33
35
image : npm:test # provide a name and tag for the image
34
36
container_name : npm
35
- secrets :
36
- - MYSQL_PWD
37
- environment :
38
- DISABLE_IPV6 : ' true'
39
- DB_MYSQL_HOST : " mariadb"
40
- DB_MYSQL_PORT : 3306
41
- MYSQL_DATABASE : " npm"
42
- MYSQL_USER : " npm"
43
- # MYSQL_PASSWORD: "npm"
44
- MYSQL_PASSWORD__FILE : /run/secrets/MYSQL_PWD
45
- volumes :
46
- - ./data/npm:/data
47
- - ./data/letsencrypt:/etc/letsencrypt
48
- depends_on :
49
- - mariadb
37
+ # secrets:
38
+ # - MYSQL_PWD
39
+ # environment:
40
+ # DISABLE_IPV6: 'true'
41
+ # DB_MYSQL_HOST: "mariadb"
42
+ # DB_MYSQL_PORT: 3306
43
+ # MYSQL_DATABASE: "npm"
44
+ # MYSQL_USER: "npm"
45
+ # # MYSQL_PASSWORD: "npm"
46
+ # MYSQL_PASSWORD__FILE: /run/secrets/MYSQL_PWD
47
+ # volumes:
48
+ # - ./data/npm:/data
49
+ # - ./data/letsencrypt:/etc/letsencrypt
50
+ # depends_on:
51
+ # - mariadb
0 commit comments