Skip to content

Instantly share code, notes, and snippets.

View elvinlari's full-sized avatar
🎯
Focusing

Elvin Lari elvinlari

🎯
Focusing
View GitHub Profile
@elvinlari
elvinlari / docker-compose.yml
Created September 22, 2022 17:11
Mailhog service
mailhog:
image: mailhog/mailhog:latest
container_name: mailhog
logging:
driver: 'none'
ports:
- 1025:1025
- 8025:8025
networks:
- laravel
@elvinlari
elvinlari / docker-compose.yml
Last active September 22, 2022 16:52
Queue service
laravel-queue:
build:
context: ./docker
dockerfile: php.dockerfile
args:
- UID=${UID:-1000}
- GID=${GID:-1000}
- USER=${USER:-laravel}
container_name: laravel-queue
volumes:
@elvinlari
elvinlari / docker-compose.yml
Created September 22, 2022 16:26
Cron job service
laravel-cron:
build:
context: ./docker
dockerfile: php.dockerfile
args:
- UID=${UID:-1000}
- GID=${GID:-1000}
- USER=${USER:-laravel}
container_name: laravel-cron
volumes:
@elvinlari
elvinlari / docker-compose.yml
Created September 22, 2022 15:52
Redis service
redis:
image: redis:alpine
container_name: redis
restart: unless-stopped
ports:
- 6380:6379
networks:
- laravel
@elvinlari
elvinlari / docker-compose.yml
Last active September 22, 2022 08:57
Mariadb database service
mysql:
image: mariadb:10.6
container_name: mysql
restart: unless-stopped
tty: true
ports:
- 3307:3306
environment:
MYSQL_DATABASE: ${DB_DATABASE}
MYSQL_USER: ${DB_USERNAME}
@elvinlari
elvinlari / php.dockerfile
Created September 22, 2022 08:28
PHP custom dockerfile.
FROM php:8.1-fpm-alpine
# environment arguments
ARG UID
ARG GID
ARG USER
ENV UID=${UID}
ENV GID=${GID}
ENV USER=${USER}
@elvinlari
elvinlari / docker-compose.yml
Created September 22, 2022 08:07
PHP service
php:
build:
context: ./docker
dockerfile: php.dockerfile
args:
- UID=${UID:-1000}
- GID=${GID:-1000}
- USER=${USER:-laravel}
container_name: php
ports:
@elvinlari
elvinlari / default.conf
Created September 22, 2022 03:14
Nginx custom configuration
server {
listen 8000;
index index.php index.html;
server_name _;
root /var/www/html/public;
error_log stderr warn;
access_log /dev/stdout main;
# error_log /var/log/nginx/error.log;
@elvinlari
elvinlari / nginx.dockerfile
Last active September 30, 2022 13:24
Nginx Dockerfile
FROM nginx:stable-alpine
# environment arguments
ARG UID
ARG GID
ARG USER
ENV UID=${UID}
ENV GID=${GID}
ENV USER=${USER}
@elvinlari
elvinlari / docker-compose.yml
Last active September 22, 2022 18:55
Nginx web server service.
nginx:
build:
context: ./docker
dockerfile: nginx.dockerfile
args:
- UID=${UID:-1000}
- GID=${GID:-1000}
- USER=${USER:-laravel}
restart: unless-stopped
container_name: nginx