Skip to content

Commit 77457ca

Browse files
committed
Update docker-compose configuration for added Adminer (Database Administrator) tools
1 parent db94832 commit 77457ca

2 files changed

Lines changed: 30 additions & 2 deletions

File tree

src/.dockerignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.env
2+
composer.lock
23
/vendor

src/docker-compose.yml

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ networks:
1515
# VOLUME SETUP
1616
#================================================================================================
1717
volumes:
18+
vol_adminer:
19+
driver: ${VOLUMES_DRIVER:-local}
20+
driver_opts:
21+
o: bind
22+
type: none
23+
device: ${SESSION_ADMINER:-/opt/data/docker/session/adminer}
1824
vol_portainer:
1925
driver: ${VOLUMES_DRIVER:-local}
2026
driver_opts:
@@ -35,6 +41,27 @@ volumes:
3541
device: ${DATA_UBUNTU:-/opt/data/docker/phpfpm}
3642

3743
services:
44+
#================================================================================================
45+
# ADMINER
46+
#================================================================================================
47+
adminer:
48+
image: dockerframework/adminer:${ADMINER_VERSION:-4.8.1}
49+
container_name: ${CONTAINER_ADMINER:-zeroc0d3_adminer}
50+
restart: unless-stopped
51+
ports:
52+
- "${PORT_ADMINER:-5210}:8080"
53+
volumes:
54+
- /etc/localtime:/etc/localtime:ro
55+
- vol_adminer:/sessions
56+
environment:
57+
- TZ="Asia/Jakarta"
58+
- ADMINER_VERSION=${ADMINER_VERSION:-4.8.1}
59+
- INSTALL_MSSQL=${INSTALL_MSSQL:-false}
60+
privileged: true
61+
networks:
62+
zeroc0d3_net:
63+
ipv4_address: ${CONTAINER_IP_ADMINER:-172.144.144.3}
64+
3865
#================================================================================================
3966
# PORTAINER
4067
#================================================================================================
@@ -77,8 +104,8 @@ services:
77104
- APP_KEY="base64:KvkVVCKALENqUruV8z6Lf85poviBolKzDxS+swRxxDk="
78105
- APP_ENV=local
79106
- APP_DEBUG=true
80-
- DB_PORT=3306
81-
- DB_HOST=mariadb
107+
- DB_PORT=${MARIADB_PORT:-3306}
108+
- DB_HOST=${MARIADB_HOST:-mariadb}
82109
- DB_DATABASE=${MARIADB_DATABASE:-laravel_dev}
83110
- DB_USERNAME=${MARIADB_USER:-laravel_user}
84111
- DB_PASSWORD=${MARIADB_PASSWORD:-secretpassword}

0 commit comments

Comments
 (0)