fix on docker
This commit is contained in:
@@ -18,7 +18,7 @@ volumes:
|
|||||||
driver: ${VOLUMES_DRIVER}
|
driver: ${VOLUMES_DRIVER}
|
||||||
|
|
||||||
services:
|
services:
|
||||||
### Workspace Utilities ##################################
|
### Workspace Utilities ##################################
|
||||||
workspace:
|
workspace:
|
||||||
restart: always
|
restart: always
|
||||||
build:
|
build:
|
||||||
@@ -39,7 +39,7 @@ services:
|
|||||||
extra_hosts:
|
extra_hosts:
|
||||||
- "dockerhost:${DOCKER_HOST_IP}"
|
- "dockerhost:${DOCKER_HOST_IP}"
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:${WORKSPACE_SSH_PORT}:22"
|
- "${WORKSPACE_SSH_PORT}:22"
|
||||||
tty: true
|
tty: true
|
||||||
environment:
|
environment:
|
||||||
- PHP_IDE_CONFIG=${PHP_IDE_CONFIG}
|
- PHP_IDE_CONFIG=${PHP_IDE_CONFIG}
|
||||||
@@ -53,7 +53,7 @@ services:
|
|||||||
links:
|
links:
|
||||||
- docker-in-docker
|
- docker-in-docker
|
||||||
|
|
||||||
### PHP-FPM ##############################################
|
### PHP-FPM ##############################################
|
||||||
php-fpm:
|
php-fpm:
|
||||||
restart: always
|
restart: always
|
||||||
build:
|
build:
|
||||||
@@ -106,7 +106,7 @@ services:
|
|||||||
- ./php-fpm/php${PHP_VERSION}.ini:/usr/local/etc/php/php.ini
|
- ./php-fpm/php${PHP_VERSION}.ini:/usr/local/etc/php/php.ini
|
||||||
- ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}
|
- ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:${PHP_FPM_XDEBUG_PORT}:9003"
|
- "${PHP_FPM_XDEBUG_PORT}:9003"
|
||||||
expose:
|
expose:
|
||||||
- "9000"
|
- "9000"
|
||||||
extra_hosts:
|
extra_hosts:
|
||||||
@@ -125,7 +125,7 @@ services:
|
|||||||
links:
|
links:
|
||||||
- docker-in-docker
|
- docker-in-docker
|
||||||
|
|
||||||
### PHP Worker ############################################
|
### PHP Worker ############################################
|
||||||
php-worker:
|
php-worker:
|
||||||
restart: always
|
restart: always
|
||||||
build:
|
build:
|
||||||
@@ -158,7 +158,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
||||||
### NGINX Server #########################################
|
### NGINX Server #########################################
|
||||||
nginx:
|
nginx:
|
||||||
restart: always
|
restart: always
|
||||||
build:
|
build:
|
||||||
@@ -179,7 +179,7 @@ services:
|
|||||||
- ${NGINX_SITES_PATH}:/etc/nginx/sites-available
|
- ${NGINX_SITES_PATH}:/etc/nginx/sites-available
|
||||||
- ${NGINX_SSL_PATH}:/etc/nginx/ssl
|
- ${NGINX_SSL_PATH}:/etc/nginx/ssl
|
||||||
ports:
|
ports:
|
||||||
- "${NGINX_HOST_HTTP_PORT}:80"
|
- "127.0.0.1:${NGINX_HOST_HTTP_PORT}:80"
|
||||||
depends_on:
|
depends_on:
|
||||||
- php-fpm
|
- php-fpm
|
||||||
networks:
|
networks:
|
||||||
@@ -191,7 +191,7 @@ services:
|
|||||||
- traefik.frontend.rule=Host:opensem.docker.localhost
|
- traefik.frontend.rule=Host:opensem.docker.localhost
|
||||||
- traefik.http.routers.nginx.rule=Host(`opensem.docker.localhost`)
|
- traefik.http.routers.nginx.rule=Host(`opensem.docker.localhost`)
|
||||||
|
|
||||||
### MySQL ################################################
|
### MySQL ################################################
|
||||||
mysql:
|
mysql:
|
||||||
restart: always
|
restart: always
|
||||||
build:
|
build:
|
||||||
@@ -208,11 +208,11 @@ services:
|
|||||||
- ${DATA_PATH_HOST}/mysql:/var/lib/mysql
|
- ${DATA_PATH_HOST}/mysql:/var/lib/mysql
|
||||||
- ${MYSQL_ENTRYPOINT_INITDB}:/docker-entrypoint-initdb.d
|
- ${MYSQL_ENTRYPOINT_INITDB}:/docker-entrypoint-initdb.d
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:${MYSQL_PORT}:3306"
|
- "${MYSQL_PORT}:3306"
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
||||||
### MySQL ################################################
|
### MySQL ################################################
|
||||||
mysql-slave1:
|
mysql-slave1:
|
||||||
build:
|
build:
|
||||||
context: ./mysql-slave1
|
context: ./mysql-slave1
|
||||||
@@ -232,7 +232,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
||||||
### Redis ################################################
|
### Redis ################################################
|
||||||
redis:
|
redis:
|
||||||
restart: always
|
restart: always
|
||||||
build: ./redis
|
build: ./redis
|
||||||
@@ -240,11 +240,11 @@ services:
|
|||||||
- ${DATA_PATH_HOST}/redis:/data
|
- ${DATA_PATH_HOST}/redis:/data
|
||||||
command: redis-server --requirepass ${REDIS_PASSWORD}
|
command: redis-server --requirepass ${REDIS_PASSWORD}
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:${REDIS_PORT}:6379"
|
- "${REDIS_PORT}:6379"
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
||||||
### SMTP ################################################
|
### SMTP ################################################
|
||||||
smtp:
|
smtp:
|
||||||
restart: always
|
restart: always
|
||||||
build: ./smtp
|
build: ./smtp
|
||||||
@@ -255,7 +255,7 @@ services:
|
|||||||
- backend
|
- backend
|
||||||
tty: true
|
tty: true
|
||||||
|
|
||||||
### phpMyAdmin ###########################################
|
### phpMyAdmin ###########################################
|
||||||
phpmyadmin:
|
phpmyadmin:
|
||||||
build: ./phpmyadmin
|
build: ./phpmyadmin
|
||||||
environment:
|
environment:
|
||||||
@@ -267,14 +267,14 @@ services:
|
|||||||
- MEMORY_LIMIT=${PMA_MEMORY_LIMIT}
|
- MEMORY_LIMIT=${PMA_MEMORY_LIMIT}
|
||||||
- UPLOAD_LIMIT=${PMA_UPLOAD_LIMIT}
|
- UPLOAD_LIMIT=${PMA_UPLOAD_LIMIT}
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:${PMA_PORT}:80"
|
- "${PMA_PORT}:80"
|
||||||
depends_on:
|
depends_on:
|
||||||
- "${PMA_DB_ENGINE}"
|
- "${PMA_DB_ENGINE}"
|
||||||
networks:
|
networks:
|
||||||
- frontend
|
- frontend
|
||||||
- backend
|
- backend
|
||||||
|
|
||||||
### Certbot #########################################
|
### Certbot #########################################
|
||||||
certbot:
|
certbot:
|
||||||
build:
|
build:
|
||||||
context: ./certbot
|
context: ./certbot
|
||||||
@@ -287,7 +287,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- frontend
|
- frontend
|
||||||
|
|
||||||
### Docker-in-Docker ################################################
|
### Docker-in-Docker ################################################
|
||||||
docker-in-docker:
|
docker-in-docker:
|
||||||
image: docker:19.03-dind
|
image: docker:19.03-dind
|
||||||
environment:
|
environment:
|
||||||
@@ -301,13 +301,13 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
||||||
### Soketi ###########################################
|
### Soketi ###########################################
|
||||||
soketi:
|
soketi:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
image: 'quay.io/soketi/soketi:1.0-16-debian'
|
image: 'quay.io/soketi/soketi:1.0-16-debian'
|
||||||
ports:
|
ports:
|
||||||
- '127.0.0.1:${SOKETI_PORT:-6001}:6001'
|
- '${SOKETI_PORT:-6001}:6001'
|
||||||
- '127.0.0.1:${SOKETI_METRICS_SERVER_PORT:-9601}:9601'
|
- '${SOKETI_METRICS_SERVER_PORT:-9601}:9601'
|
||||||
environment:
|
environment:
|
||||||
- SOKETI_DEBUG=1
|
- SOKETI_DEBUG=1
|
||||||
- SOKETI_DEFAULT_APP_ID=${PUSHER_APP_ID}
|
- SOKETI_DEFAULT_APP_ID=${PUSHER_APP_ID}
|
||||||
@@ -323,7 +323,7 @@ services:
|
|||||||
links:
|
links:
|
||||||
- docker-in-docker
|
- docker-in-docker
|
||||||
|
|
||||||
### Laravel Horizon ############################################
|
### Laravel Horizon ############################################
|
||||||
laravel-horizon:
|
laravel-horizon:
|
||||||
build:
|
build:
|
||||||
context: ./laravel-horizon
|
context: ./laravel-horizon
|
||||||
@@ -360,9 +360,8 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
||||||
### Meilisearch
|
### Meilisearch
|
||||||
meilisearch:
|
meilisearch:
|
||||||
container_name: meilisearch
|
|
||||||
image: getmeili/meilisearch:latest
|
image: getmeili/meilisearch:latest
|
||||||
environment:
|
environment:
|
||||||
- http_proxy
|
- http_proxy
|
||||||
@@ -373,11 +372,9 @@ services:
|
|||||||
# - MEILI_LOG_LEVEL
|
# - MEILI_LOG_LEVEL
|
||||||
# - MEILI_DB_PATH=${MEILI_DB_PATH:-/data.ms}
|
# - MEILI_DB_PATH=${MEILI_DB_PATH:-/data.ms}
|
||||||
ports:
|
ports:
|
||||||
- 127.0.0.1:${MEILI_PORT:-7700}:7700
|
- ${MEILI_PORT:-7700}:7700
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
volumes:
|
volumes:
|
||||||
- ${DATA_PATH_HOST}/meili_data:/meili_data
|
- ${DATA_PATH_HOST}/meili_data:/meili_data
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
|
||||||
25
docker/meilisearch/docker-compose.yml
Normal file
25
docker/meilisearch/docker-compose.yml
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
version: '3'
|
||||||
|
|
||||||
|
services:
|
||||||
|
meilisearch:
|
||||||
|
container_name: meilisearch
|
||||||
|
image: getmeili/meilisearch:v0.25.2
|
||||||
|
environment:
|
||||||
|
- http_proxy
|
||||||
|
- https_proxy
|
||||||
|
- MEILI_MASTER_KEY=${MEILI_MASTER_KEY:-masterKey}
|
||||||
|
- MEILI_NO_ANALYTICS=${MEILI_NO_ANALYTICS:-true}
|
||||||
|
- MEILI_ENV=${MEILI_ENV:-development}
|
||||||
|
- MEILI_LOG_LEVEL
|
||||||
|
- MEILI_DB_PATH=${MEILI_DB_PATH:-/data.ms}
|
||||||
|
ports:
|
||||||
|
- ${MEILI_PORT:-7700}:7700
|
||||||
|
networks:
|
||||||
|
- meilisearch
|
||||||
|
volumes:
|
||||||
|
- ./data.ms:/data.ms
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
networks:
|
||||||
|
meilisearch:
|
||||||
|
driver: bridge
|
||||||
Reference in New Issue
Block a user