Use secrets and configs
This commit is contained in:
@@ -21,8 +21,9 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- traefik
|
- traefik
|
||||||
- docker
|
- docker
|
||||||
volumes:
|
configs:
|
||||||
- traefik:/etc/traefik/
|
- source: traefik
|
||||||
|
target: /etc/traefik/
|
||||||
depends_on:
|
depends_on:
|
||||||
- docker
|
- docker
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -40,6 +41,8 @@ services:
|
|||||||
- traefik
|
- traefik
|
||||||
volumes:
|
volumes:
|
||||||
- portainer:/data
|
- portainer:/data
|
||||||
|
secrets:
|
||||||
|
- portainer_password
|
||||||
depends_on:
|
depends_on:
|
||||||
- docker
|
- docker
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -67,8 +70,12 @@ volumes:
|
|||||||
portainer:
|
portainer:
|
||||||
driver_opts:
|
driver_opts:
|
||||||
<<: *bind-volume
|
<<: *bind-volume
|
||||||
device: ${MOUNT_DIR?}/portainer/
|
device: ${MOUNT_DIR?}/portainer/data/
|
||||||
|
|
||||||
|
config:
|
||||||
traefik:
|
traefik:
|
||||||
driver_opts:
|
file: ${MOUNT_DIR?}/traefik/config/
|
||||||
<<: *bind-volume
|
|
||||||
device: ${MOUNT_DIR?}/traefik/
|
secrets:
|
||||||
|
portainer_password:
|
||||||
|
file: ${MOUNT_DIR?}/portainer/secrets/portainer_password
|
||||||
4
mounts/.gitignore
vendored
Normal file
4
mounts/.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
*/data/*
|
||||||
|
!*/data/README.md
|
||||||
|
*/secrets/*
|
||||||
|
!*/secrets/README.md
|
||||||
0
mounts/portainer/data/README.md
Normal file
0
mounts/portainer/data/README.md
Normal file
2
mounts/portainer/secrets/README.md
Normal file
2
mounts/portainer/secrets/README.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
Contains the file `portainer_password`
|
||||||
|
More on https://docs.portainer.io/advanced/cli#method-2-creating-the-account-using-a-file
|
||||||
@@ -3,3 +3,6 @@ providers:
|
|||||||
endpoint: tcp://docker:2375
|
endpoint: tcp://docker:2375
|
||||||
exposedByDefault: false
|
exposedByDefault: false
|
||||||
network: traefik
|
network: traefik
|
||||||
|
|
||||||
|
api:
|
||||||
|
insecure: true
|
||||||
1
volumes/portainer/.gitignore
vendored
1
volumes/portainer/.gitignore
vendored
@@ -1 +0,0 @@
|
|||||||
./portainer_password
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
admin
|
|
||||||
Reference in New Issue
Block a user