Skip to content

Commit 1408f13

Browse files
committed
docker: split base-dev by tools used
1 parent fa637b5 commit 1408f13

File tree

5 files changed

+44
-56
lines changed

5 files changed

+44
-56
lines changed

.docker/compose/base-dev.yml

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -12,60 +12,6 @@ services:
1212
volumes:
1313
- mysql-db:/var/lib/mysql
1414

15-
phpmyadmin:
16-
image: phpmyadmin/phpmyadmin
17-
labels:
18-
traefik.enable: true
19-
traefik.http.services.pma.loadbalancer.server.port: 80
20-
traefik.http.routers.pma.rule: "Host(`pma.localhost.tv`)"
21-
traefik.http.routers.pma.entrypoints: web
22-
environment:
23-
PMA_HOST: ${DB_HOST}
24-
PMA_PORT: ${DB_PORT}
25-
PMA_USER: ${DB_USER}
26-
PMA_PASSWORD: ${DB_PASS}
27-
ports:
28-
- 80
29-
volumes:
30-
- ./../phpmyadmin/config.inc.php:/etc/phpmyadmin/config.user.inc.php
31-
- ./../phpmyadmin/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
32-
depends_on:
33-
- db
34-
links:
35-
- db
36-
networks:
37-
sfdemo:
38-
aliases:
39-
- pma.localhost.tv
40-
41-
maildev:
42-
image: maildev/maildev
43-
labels:
44-
traefik.enable: true
45-
traefik.http.services.maildev.loadbalancer.server.port: 1080
46-
traefik.http.routers.maildev.rule: "Host(`maildev.localhost.tv`)"
47-
ports:
48-
- 1080
49-
- 1025
50-
networks:
51-
sfdemo:
52-
aliases:
53-
- maildev.localhost.tv
54-
55-
# maildev:
56-
# image: djfarrelly/maildev
57-
# labels:
58-
# traefik.enable: true
59-
# traefik.http.services.maildev.loadbalancer.server.port: 80
60-
# traefik.http.routers.maildev.rule: "Host(`maildev.localhost.tv`)"
61-
# ports:
62-
# - 80
63-
# - 25
64-
# networks:
65-
# sfdemo:
66-
# aliases:
67-
# - maildev.localhost.tv
68-
6915
traefik:
7016
image: traefik:v2.3
7117
command:

.docker/compose/docker.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Docker Configuration
22
COMPOSE_PATH_SEPARATOR=;
33
COMPOSE_PROJECT_NAME=sfdemo
4-
COMPOSE_FILE=.docker/compose/base.yml;.docker/compose/base-dev.yml
4+
COMPOSE_FILE=.docker/compose/base.yml;.docker/compose/base-dev.yml;.docker/compose/phpmyadmin.yml;.docker/compose/maildev.yml
55
# VOLUME_USER_ID=1001 # You can set your Linux UserID (command: id -u)
66
# COMPOSER_HOME=/home/$user/.cache/composer/ # You can set your composer folder, change $user by your username
77

.docker/compose/maildev.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
version: '3.6'
2+
services:
3+
maildev:
4+
image: maildev/maildev
5+
labels:
6+
traefik.enable: true
7+
traefik.http.services.maildev.loadbalancer.server.port: 1080
8+
traefik.http.routers.maildev.rule: "Host(`maildev.localhost.tv`)"
9+
ports:
10+
- 1080
11+
- 1025
12+
networks:
13+
sfdemo:
14+
aliases:
15+
- maildev.localhost.tv

.docker/compose/phpmyadmin.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
version: '3.6'
2+
services:
3+
phpmyadmin:
4+
image: phpmyadmin/phpmyadmin
5+
labels:
6+
traefik.enable: true
7+
traefik.http.services.pma.loadbalancer.server.port: 80
8+
traefik.http.routers.pma.rule: "Host(`pma.localhost.tv`)"
9+
traefik.http.routers.pma.entrypoints: web
10+
environment:
11+
PMA_HOST: ${DB_HOST}
12+
PMA_PORT: ${DB_PORT}
13+
PMA_USER: ${DB_USER}
14+
PMA_PASSWORD: ${DB_PASS}
15+
ports:
16+
- 80
17+
volumes:
18+
- ./../phpmyadmin/config.inc.php:/etc/phpmyadmin/config.user.inc.php
19+
- ./../phpmyadmin/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
20+
depends_on:
21+
- db
22+
links:
23+
- db
24+
networks:
25+
sfdemo:
26+
aliases:
27+
- pma.localhost.tv

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ build:
190190
@$(DOCKER_COMPOSE) build --force-rm
191191

192192
up-ci:
193-
@$(DOCKER_COMPOSE) up -d --remove-orphans
193+
@$(DOCKER_COMPOSE) up -d --remove-orphans --force-recreate
194194

195195
perm: ## Set folder permissions
196196
@$(EXEC_ROOT) chmod -R 775 var migrations

0 commit comments

Comments
 (0)