diff --git a/.env.example b/.env.example new file mode 100644 index 00000000..0817265c --- /dev/null +++ b/.env.example @@ -0,0 +1,59 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=shpping_portal +DB_USERNAME=root +DB_PASSWORD= + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +FILESYSTEM_DRIVER=local +QUEUE_CONNECTION=sync +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +MEMCACHED_HOST=127.0.0.1 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=mailhog +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS=null +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_APP_CLUSTER=mt1 + +MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" + +UNITY_APP_URL="https://unity.izyim.com" +EXCHANGE_URL=https://dev.exchange.cief-malaysia.com/ +MIX_EXCHANGE_URL="${EXCHANGE_URL}" + +YD_API_CODE='' + +JWT_SECRET=Btj63iMEleEaww6Bb2IBECkxWn7YHPhhPFluAkg9DfcQik0qDRy6QW75ABGmPT2h diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..f3297e22 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,40 @@ +version: '3' +services: + web: + build: + context: . + args: + PHP_VERSION: 7.4 + ports: + - "9000:9000" + db: + image: mysql:5.7 + environment: + MYSQL_DATABASE: laravel + MYSQL_USER: laravel + MYSQL_PASSWORD: secret + MYSQL_ROOT_PASSWORD: secret + ports: + - "3306:3306" + tests: + build: + context: . + args: + PHP_VERSION: 7.4 + command: bash -c "composer install && php artisan migrate --seed && vendor/bin/phpunit" + links: + - db + - redis + acceptance: + image: node:14 + working_dir: /app + volumes: + - ./:/app + command: bash -c "npm install && gulp build" + links: + - web + - redis + redis: + image: redis:6.0 + ports: + - "6379:6379"