Skip to content

Instantly share code, notes, and snippets.

@helderferrari2
Created December 3, 2021 19:24
Show Gist options
  • Save helderferrari2/fee1e63ac2754d3509e64021b690dd3c to your computer and use it in GitHub Desktop.
Save helderferrari2/fee1e63ac2754d3509e64021b690dd3c to your computer and use it in GitHub Desktop.
Dockerfile
FROM wyveo/nginx-php-fpm:latest
WORKDIR /usr/share/nginx/
RUN rm -rf /usr/share/nginx/html
COPY . /usr/share/nginx
RUN chmod -R 775 /usr/share/nginx/storage
RUN ln -s public html
docker-compose.yaml
version: "3"
services:
#APP
app:
build: .
container_name: app
ports:
- "8080:80"
volumes:
- ./:/usr/share/nginx
networks:
- app-network
#DB
db:
image: mysql:5.7
container_name: db
environment:
MYSQL_DATABASE: laravel
MYSQL_ROOT_PASSWORD: password
networks:
- app-network
volumes:
- dbdata:/var/lib/mysql
#Volumes
volumes:
dbdata:
driver: local
#Network
networks:
app-network:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment