Skip to content
This repository was archived by the owner on Apr 3, 2023. It is now read-only.

Commit cb65ae4

Browse files
committed
🐳 (global) better docker-compose
1 parent ad786de commit cb65ae4

File tree

2 files changed

+46
-26
lines changed

2 files changed

+46
-26
lines changed

docker-compose.override.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
version: '3'
2+
3+
services:
4+
application:
5+
image: larueli/php-symfony-base-image:8.0
6+
user: "1000:0"
7+
environment:
8+
DATABASE_URL: "mysql://etuutt:abcdef@database:3306/etuutt?serverVersion=mariadb-10.6.3&charset=utf8"
9+
MAILER_DSN: "smtp://mailer:1025"
10+
volumes:
11+
- ./:/var/www/html
12+
13+
database:
14+
ports:
15+
- "3306:3306"
16+
17+
adminer:
18+
restart: always
19+
image: adminer
20+
environment:
21+
ADMINER_DEFAULT_DB_HOST: database
22+
ADMINER_DEFAULT_DB_NAME: etuutt
23+
ADMINER_DESIGN: lucas-sandery
24+
ports:
25+
- "8080:8080"
26+
27+
mailer:
28+
restart: always
29+
image: sj26/mailcatcher
30+
ports:
31+
- "1025"
32+
- "1080:1080"

docker-compose.yml

Lines changed: 14 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,25 @@
1-
version: '3.8'
1+
version: '3'
22
services:
33
api:
4-
build: .
4+
image: ungdev/etuutt-api
55
depends_on:
6-
- db
6+
- database
77
ports:
88
- "8000:8080"
9-
user: "1000:0"
10-
volumes:
11-
- ./:/var/www/html/
129
environment:
13-
- APP_ENV=dev
14-
- APP_SECRET=CHANGEMEEEEEEEEEEE
15-
- APACHE_DOCUMENT_ROOT=/var/www/html/public
16-
- DATABASE_URL=mysql://etuutt-api:superSecretPasswordToChange@db:3306/etuutt-api?serverVersion=mariadb-10.6.3&charset=utf8
17-
- WAIT_HOSTS=db:3306
10+
APACHE_DOCUMENT_ROOT: /var/www/html/public
11+
TZ: Europe/Paris
12+
WAIT_HOSTS: "database:3306"
1813

19-
db:
20-
image: "mariadb"
14+
database:
15+
image: "mariadb:10.6"
2116
volumes:
22-
- db:/var/lib/mysql
23-
environment:
24-
- MYSQL_ROOT_PASSWORD=superRootPasswordToChange
25-
- MYSQL_DATABASE=etuutt-api
26-
- MYSQL_USER=etuutt-api
27-
- MYSQL_PASSWORD=superSecretPasswordToChange
28-
29-
adminer:
30-
image: adminer
31-
ports:
32-
- "8080:8080"
17+
- database-data:/var/lib/mysql
3318
environment:
34-
- ADMINER_DESIGN=lucas-sandery
19+
MYSQL_ROOT_PASSWORD: abcdef
20+
MYSQL_DATABASE: etuutt
21+
MYSQL_USER: etuutt
22+
MYSQL_PASSWORD: abcdef
3523

3624
volumes:
37-
db:
25+
database-data:

0 commit comments

Comments
 (0)