Skip to content

Instantly share code, notes, and snippets.

@sidneisimeao
Created September 14, 2020 01:06
Show Gist options
  • Save sidneisimeao/178319deb1e8403480275137e8b63147 to your computer and use it in GitHub Desktop.
Save sidneisimeao/178319deb1e8403480275137e8b63147 to your computer and use it in GitHub Desktop.
docker-compose
version: "3.7"
services:
app:
build:
args:
user: sidnei
uid: 1000
context: ./
dockerfile: Dockerfile
image: lamp
container_name: lamp-app
restart: unless-stopped
working_dir: /var/www/
volumes:
- ./:/var/www
networks:
- lamp
apache:
image: httpd
depends_on:
- app
- db
volumes:
- ./:/var/www/html/
ports:
- "8080:80"
networks:
- lamp
db:
image: mariadb
restart: always
environment:
MYSQL_DATABASE: ${DB_DATABASE}
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
MYSQL_PASSWORD: ${DB_PASSWORD}
MYSQL_USER: ${DB_USERNAME}
volumes:
- ./docker-compose/mariadb:/docker-entrypoint-initdb.d
- ./docker-compose/mariadb/config:/etc/mysql/conf.d
networks:
- lamp
phpmyadmin:
image: phpmyadmin/phpmyadmin
restart: always
links:
- db:db
ports:
- 8000:80
environment:
MYSQL_USER: phpmyadmin
MYSQL_PASSWORD: phpmyadmin
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
networks:
lamp:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment