mirror of
https://github.com/openclassify/openclassify.git
synced 2026-01-24 22:11:01 -06:00
commit
d9d45edb35
18
.env-sail
Normal file
18
.env-sail
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
APP_ENV=local
|
||||||
|
INSTALLED="false"
|
||||||
|
APP_KEY=DYKEBxfEHK1PP4mUbP3gWPtsPZgXh0qX
|
||||||
|
APP_DEBUG=true
|
||||||
|
DEBUG_BAR=false
|
||||||
|
DB_CONNECTION=mysql
|
||||||
|
DB_HOST=mysql
|
||||||
|
DB_DATABASE=oopenclassify
|
||||||
|
DB_USERNAME=root
|
||||||
|
DB_PASSWORD=
|
||||||
|
APPLICATION_NAME=Default
|
||||||
|
APPLICATION_REFERENCE=default
|
||||||
|
APPLICATION_DOMAIN=http://localhost
|
||||||
|
ADMIN_USERNAME=admin
|
||||||
|
ADMIN_EMAIL=admin@example.com
|
||||||
|
ADMIN_PASSWORD=admin
|
||||||
|
APP_LOCALE=en
|
||||||
|
APP_TIMEZONE=UTC
|
||||||
@ -104,7 +104,8 @@
|
|||||||
"fzaninotto/faker": "~1.4",
|
"fzaninotto/faker": "~1.4",
|
||||||
"symfony/css-selector": "3.1.*",
|
"symfony/css-selector": "3.1.*",
|
||||||
"symfony/dom-crawler": "3.1.*",
|
"symfony/dom-crawler": "3.1.*",
|
||||||
"anomaly/installer-module": "~2.4.0"
|
"anomaly/installer-module": "~2.4.0",
|
||||||
|
"laravel/sail": "^1.14"
|
||||||
},
|
},
|
||||||
"repositories": [
|
"repositories": [
|
||||||
{
|
{
|
||||||
|
|||||||
@ -208,7 +208,8 @@ return [
|
|||||||
* Streams Service Provider
|
* Streams Service Provider
|
||||||
*/
|
*/
|
||||||
Anomaly\Streams\Platform\StreamsServiceProvider::class,
|
Anomaly\Streams\Platform\StreamsServiceProvider::class,
|
||||||
Sentry\Laravel\ServiceProvider::class
|
Sentry\Laravel\ServiceProvider::class,
|
||||||
|
\Laravel\Sail\SailServiceProvider::class
|
||||||
],
|
],
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -259,8 +260,6 @@ return [
|
|||||||
'URL' => Illuminate\Support\Facades\URL::class,
|
'URL' => Illuminate\Support\Facades\URL::class,
|
||||||
'Validator' => Illuminate\Support\Facades\Validator::class,
|
'Validator' => Illuminate\Support\Facades\Validator::class,
|
||||||
'View' => Illuminate\Support\Facades\View::class,
|
'View' => Illuminate\Support\Facades\View::class,
|
||||||
'Sentry' => Sentry\Laravel\Facade::class,
|
'Sentry' => Sentry\Laravel\Facade::class
|
||||||
|
|
||||||
|
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,54 +1,85 @@
|
|||||||
|
# For more information: https://laravel.com/docs/sail
|
||||||
version: '3'
|
version: '3'
|
||||||
services:
|
services:
|
||||||
web:
|
laravel.test:
|
||||||
image: nginx:alpine
|
build:
|
||||||
volumes:
|
context: ./vendor/laravel/sail/runtimes/8.1
|
||||||
- "./etc/nginx/default.conf:/etc/nginx/conf.d/default.conf"
|
dockerfile: Dockerfile
|
||||||
- "./etc/ssl:/etc/ssl"
|
args:
|
||||||
- "./:/var/www/html"
|
WWWGROUP: '${WWWGROUP}'
|
||||||
- "./etc/nginx/default.template.conf:/etc/nginx/conf.d/default.template"
|
image: sail-8.1/app
|
||||||
|
extra_hosts:
|
||||||
|
- 'host.docker.internal:host-gateway'
|
||||||
ports:
|
ports:
|
||||||
- "8000:80"
|
- '${APP_PORT:-80}:80'
|
||||||
- "3000:443"
|
- '${HMR_PORT:-8080}:8080'
|
||||||
environment:
|
environment:
|
||||||
- NGINX_HOST=${NGINX_HOST}
|
WWWUSER: '${WWWUSER}'
|
||||||
command: /bin/sh -c "envsubst '$$NGINX_HOST' < /etc/nginx/conf.d/default.template > /etc/nginx/conf.d/default.conf && nginx -g 'daemon off;'"
|
LARAVEL_SAIL: 1
|
||||||
restart: always
|
XDEBUG_MODE: '${SAIL_XDEBUG_MODE:-off}'
|
||||||
|
XDEBUG_CONFIG: '${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}'
|
||||||
|
volumes:
|
||||||
|
- '.:/var/www/html'
|
||||||
|
networks:
|
||||||
|
- sail
|
||||||
depends_on:
|
depends_on:
|
||||||
- php
|
- mysql
|
||||||
- mysqldb
|
- redis
|
||||||
php:
|
phpmyadmin:
|
||||||
image: nanoninja/php-fpm:${PHP_VERSION}
|
image: 'phpmyadmin:latest'
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- "./etc/php/php.ini:/usr/local/etc/php/conf.d/php.ini"
|
|
||||||
- "./:/var/www/html"
|
|
||||||
composer:
|
|
||||||
image: "composer"
|
|
||||||
command: install
|
|
||||||
myadmin:
|
|
||||||
image: phpmyadmin/phpmyadmin
|
|
||||||
container_name: phpmyadmin
|
|
||||||
ports:
|
ports:
|
||||||
- "8080:80"
|
- 8888:80
|
||||||
environment:
|
environment:
|
||||||
- PMA_ARBITRARY=1
|
MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
|
||||||
- PMA_HOST=${MYSQL_HOST}
|
links:
|
||||||
restart: always
|
- "mysql:db"
|
||||||
depends_on:
|
depends_on:
|
||||||
- mysqldb
|
- mysql
|
||||||
mysqldb:
|
networks:
|
||||||
image: mysql:${MYSQL_VERSION}
|
- sail
|
||||||
container_name: ${MYSQL_HOST}
|
mysql:
|
||||||
restart: always
|
image: 'mysql/mysql-server:8.0'
|
||||||
env_file:
|
|
||||||
- ".env"
|
|
||||||
environment:
|
|
||||||
- MYSQL_DATABASE=${MYSQL_DATABASE}
|
|
||||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
|
||||||
- MYSQL_USER=${MYSQL_USER}
|
|
||||||
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
|
|
||||||
ports:
|
ports:
|
||||||
- "8989:3306"
|
- '${FORWARD_DB_PORT:-3306}:3306'
|
||||||
|
environment:
|
||||||
|
MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
|
||||||
|
MYSQL_ROOT_HOST: "%"
|
||||||
|
MYSQL_DATABASE: '${DB_DATABASE}'
|
||||||
|
MYSQL_USER: '${DB_USERNAME}'
|
||||||
|
MYSQL_PASSWORD: '${DB_PASSWORD}'
|
||||||
|
MYSQL_ALLOW_EMPTY_PASSWORD: 1
|
||||||
volumes:
|
volumes:
|
||||||
- "./data/db/mysql:/var/lib/mysql"
|
- 'sail-mysql:/var/lib/mysql'
|
||||||
|
- './vendor/laravel/sail/database/mysql/create-testing-database.sh:/docker-entrypoint-initdb.d/10-create-testing-database.sh'
|
||||||
|
networks:
|
||||||
|
- sail
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "mysqladmin", "ping", "-p${DB_PASSWORD}"]
|
||||||
|
retries: 3
|
||||||
|
timeout: 5s
|
||||||
|
redis:
|
||||||
|
image: 'redis:alpine'
|
||||||
|
ports:
|
||||||
|
- '${FORWARD_REDIS_PORT:-6379}:6379'
|
||||||
|
volumes:
|
||||||
|
- 'sail-redis:/data'
|
||||||
|
networks:
|
||||||
|
- sail
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "redis-cli", "ping"]
|
||||||
|
retries: 3
|
||||||
|
timeout: 5s
|
||||||
|
memcached:
|
||||||
|
image: 'memcached:alpine'
|
||||||
|
ports:
|
||||||
|
- '11211:11211'
|
||||||
|
networks:
|
||||||
|
- sail
|
||||||
|
networks:
|
||||||
|
sail:
|
||||||
|
driver: bridge
|
||||||
|
volumes:
|
||||||
|
sail-mysql:
|
||||||
|
driver: local
|
||||||
|
sail-redis:
|
||||||
|
driver: local
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user