Skip to content

Commit

Permalink
Initial commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
spo committed Mar 21, 2024
1 parent 9588ccc commit 545aa88
Show file tree
Hide file tree
Showing 435 changed files with 42,145 additions and 0 deletions.
945 changes: 945 additions & 0 deletions .editorconfig

Large diffs are not rendered by default.

62 changes: 62 additions & 0 deletions .env.build
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
APP_NAME="RootDB API"
APP_ENV=prod
APP_KEY=base64:Qt9GtbEdTJXzx7scQAzz4Dab9V0+a0eTy85dEm7RxOg=
APP_DEBUG=true
APP_URL=http://dev-rootdb-api.localhost.com

SESSION_DOMAIN=localhost.com
SANCTUM_STATEFUL_DOMAINS=localhost.com

LOG_CHANNEL=stack

DB_CONNECTION=mysql
# hostname = service name from docker-compose.yml
DB_HOST=dev-rootdb-db-api
DB_PORT=3306
DB_DATABASE=rootdb-api
DB_USERNAME=rootdb_api_dev
DB_PASSWORD=yaesheekoh5efeen2Que0gu2uupich

BROADCAST_DRIVER=pusher
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=cookie
SESSION_LIFETIME=120

#REDIS_HOST=127.0.0.1
#REDIS_PASSWORD=null
#REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
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=

PUSHER_APP_ID=dev-rootdb-api-app-id
PUSHER_APP_KEY=jetuePoh5uyeeth8oom1Aeg8Lae7guchie2ieba3ahyai
PUSHER_APP_SECRET=aexia8GuethohZojiegheachiegi1EeTaikoo1da0Oar8
PUSHER_APP_CLUSTER=dev-rootdb-api-cluster
PUSHER_APP_PATH=
PUSHER_APP_USE_TLS=false
PUSHER_APP_SCHEME=http
PUSHER_APP_ENABLE_CLIENT_MESSAGES=false
PUSHER_APP_ENABLE_STATISTIC=true
PUSHER_APP_ALLOWED_ORIGINS=dev-rootdb-api.localhost.com,dev-rootdb-frontend-react.localhost.com
PUSH_APP_CURLOPT_SSL_VERIFYHOST=0
PUSH_APP_CURLOPT_SSL_VERIFYPEER=0

LARAVEL_WEBSOCKETS_SSL_LOCAL_CERT=
LARAVEL_WEBSOCKETS_SSL_LOCAL_PK=
LARAVEL_WEBSOCKETS_SSL_PASSPHRASE=

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
67 changes: 67 additions & 0 deletions .env.dev
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
APP_NAME="RootDB"
APP_ENV=local
APP_KEY=base64:Qt9GtbEdTJXzx7scQAzz4Dab9V0+a0eTy85dEm7RxOg=
APP_DEBUG=true
APP_URL=http://dev-rootdb-api.localhost.com
APP_ROLES_SEEDER_MODE=default
APP_TIMEZONE=Europe/Paris

# Comment this line if you want to use dev-front.rootdb.fr
SESSION_DOMAIN=localhost.com
# Uncomment this line for dev-front.rootdb.fr
SANCTUM_STATEFUL_DOMAINS=localhost.com

TIME_SERVER=fr.pool.ntp.org
TIME_SERVER_PORT=123

LOG_CHANNEL=stack

DB_CONNECTION=mysql
# hostname = service name from docker-compose.yml
DB_HOST=dev-rootdb-db-api
DB_PORT=3306
DB_DATABASE=rootdb-api
DB_USERNAME=rootdb_api_dev
DB_PASSWORD=yaesheekoh5efeen2Que0gu2uupich

BROADCAST_DRIVER=pusher
CACHE_DRIVER=memcached
MEMCACHED_HOST=dev-rootdb-memcached
MEMCACHED_PORT=11211
QUEUE_CONNECTION=sync
QUEUE_QUERY_CONNECTIONS=10
SESSION_DRIVER=cookie
SESSION_LIFETIME=120

#REDIS_HOST=127.0.0.1
#REDIS_PASSWORD=null
#REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

PUSHER_APP_ID=dev-rootdb-api-app-id
PUSHER_APP_KEY=jetuePoh5uyeeth8oom1Aeg8Lae7guchie2ieba3ahyai
PUSHER_APP_SECRET=aexia8GuethohZojiegheachiegi1EeTaikoo1da0Oar8
PUSHER_APP_CLUSTER=dev-rootdb-api-cluster
PUSHER_APP_PATH=
PUSHER_APP_USE_TLS=false
PUSHER_APP_SCHEME=http
PUSHER_APP_ENABLE_CLIENT_MESSAGES=false
PUSHER_APP_ENABLE_STATISTIC=true
PUSHER_APP_ALLOWED_ORIGINS=dev-rootdb-api.localhost.com,dev-rootdb-frontend.localhost.com:3000
PUSHER_APP_CURLOPT_SSL_VERIFYHOST=0
PUSHER_APP_CURLOPT_SSL_VERIFYPEER=0

LARAVEL_WEBSOCKETS_SSL_LOCAL_CERT=
LARAVEL_WEBSOCKETS_SSL_LOCAL_PK=
LARAVEL_WEBSOCKETS_SSL_PASSPHRASE=

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
67 changes: 67 additions & 0 deletions .env.dev.no_tls
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
APP_NAME="RootDB"
APP_ENV=local
APP_KEY=base64:Qt9GtbEdTJXzx7scQAzz4Dab9V0+a0eTy85dEm7RxOg=
APP_DEBUG=true
APP_URL=http://dev-rootdb-api.localhost.com
APP_ROLES_SEEDER_MODE=default
APP_TIMEZONE=Europe/Paris

# Comment this line if you want to use dev-front.rootdb.fr
SESSION_DOMAIN=localhost.com
# Uncomment this line for dev-front.rootdb.fr
SANCTUM_STATEFUL_DOMAINS=localhost.com

TIME_SERVER=fr.pool.ntp.org
TIME_SERVER_PORT=123

LOG_CHANNEL=stack

DB_CONNECTION=mysql
# hostname = service name from docker-compose.yml
DB_HOST=dev-rootdb-db-api
DB_PORT=3306
DB_DATABASE=rootdb-api
DB_USERNAME=rootdb_api_dev
DB_PASSWORD=yaesheekoh5efeen2Que0gu2uupich

BROADCAST_DRIVER=pusher
CACHE_DRIVER=memcached
MEMCACHED_HOST=dev-rootdb-memcached
MEMCACHED_PORT=11211
QUEUE_CONNECTION=sync
QUEUE_QUERY_CONNECTIONS=10
SESSION_DRIVER=cookie
SESSION_LIFETIME=120

#REDIS_HOST=127.0.0.1
#REDIS_PASSWORD=null
#REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

PUSHER_APP_ID=dev-rootdb-api-app-id
PUSHER_APP_KEY=jetuePoh5uyeeth8oom1Aeg8Lae7guchie2ieba3ahyai
PUSHER_APP_SECRET=aexia8GuethohZojiegheachiegi1EeTaikoo1da0Oar8
PUSHER_APP_CLUSTER=dev-rootdb-api-cluster
PUSHER_APP_PATH=
PUSHER_APP_USE_TLS=false
PUSHER_APP_SCHEME=http
PUSHER_APP_ENABLE_CLIENT_MESSAGES=false
PUSHER_APP_ENABLE_STATISTIC=true
PUSHER_APP_ALLOWED_ORIGINS=dev-rootdb-api.localhost.com,dev-rootdb-frontend.localhost.com:3000
PUSHER_APP_CURLOPT_SSL_VERIFYHOST=0
PUSHER_APP_CURLOPT_SSL_VERIFYPEER=0

LARAVEL_WEBSOCKETS_SSL_LOCAL_CERT=
LARAVEL_WEBSOCKETS_SSL_LOCAL_PK=
LARAVEL_WEBSOCKETS_SSL_PASSPHRASE=

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
67 changes: 67 additions & 0 deletions .env.dev.tls
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
APP_NAME="RootDB"
APP_ENV=local
APP_KEY=base64:Qt9GtbEdTJXzx7scQAzz4Dab9V0+a0eTy85dEm7RxOg=
APP_DEBUG=true
APP_URL=http://prod-api.rootdb.fr
APP_ROLES_SEEDER_MODE=default
APP_TIMEZONE=Europe/Paris

# Comment this line if you want to use dev-front.rootdb.fr
SESSION_DOMAIN=localhost.com
# Uncomment this line for dev-front.rootdb.fr
SANCTUM_STATEFUL_DOMAINS=rootdb.fr,localhost.com

TIME_SERVER=fr.pool.ntp.org
TIME_SERVER_PORT=123

LOG_CHANNEL=stack

DB_CONNECTION=mysql
# hostname = service name from docker-compose.yml
DB_HOST=dev-rootdb-db-api
DB_PORT=3306
DB_DATABASE=rootdb-api
DB_USERNAME=rootdb_api_dev
DB_PASSWORD=yaesheekoh5efeen2Que0gu2uupich

BROADCAST_DRIVER=pusher
CACHE_DRIVER=memcached
MEMCACHED_HOST=dev-rootdb-memcached
MEMCACHED_PORT=11211
QUEUE_CONNECTION=sync
QUEUE_QUERY_CONNECTIONS=10
SESSION_DRIVER=cookie
SESSION_LIFETIME=120

#REDIS_HOST=127.0.0.1
#REDIS_PASSWORD=null
#REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

PUSHER_APP_ID=dev-rootdb-api-app-id
PUSHER_APP_KEY=jetuePoh5uyeeth8oom1Aeg8Lae7guchie2ieba3ahyai
PUSHER_APP_SECRET=aexia8GuethohZojiegheachiegi1EeTaikoo1da0Oar8
PUSHER_APP_CLUSTER=dev-rootdb-api-cluster
PUSHER_APP_PATH=
PUSHER_APP_USE_TLS=true
PUSHER_APP_SCHEME=https
PUSHER_APP_ENABLE_CLIENT_MESSAGES=false
PUSHER_APP_ENABLE_STATISTIC=true
PUSHER_APP_ALLOWED_ORIGINS=prod-api.rootdb.fr,prod-frontend.rootdb.fr,127.0.0.1:3000
PUSHER_APP_CURLOPT_SSL_VERIFYHOST=0
PUSHER_APP_CURLOPT_SSL_VERIFYPEER=0

LARAVEL_WEBSOCKETS_SSL_LOCAL_CERT=/var/www/archives/dev-git/api/fullchain.pem
LARAVEL_WEBSOCKETS_SSL_LOCAL_PK=/var/www/archives/dev-git/api/privkey.pem
LARAVEL_WEBSOCKETS_SSL_PASSPHRASE=

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
67 changes: 67 additions & 0 deletions .env.prod.tpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
APP_NAME="RootDB API"
APP_ENV=production
APP_KEY=
APP_DEBUG=false
APP_URL={HTTP_SCHEME}://{API_HOSTNAME}:{API_PORT}

TIME_SERVER=fr.pool.ntp.org
TIME_SERVER_PORT=123

SESSION_DOMAIN={API_HOSTNAME}
SANCTUM_STATEFUL_DOMAINS={API_HOSTNAME},{FRONTEND_HOSTNAME}

LOG_CHANNEL=stack

DB_CONNECTION=mysql
# host = service name from docker-compose.yml
DB_HOST={DB_HOST}
DB_PORT={DB_PORT}
DB_DATABASE={DB_NAME}
DB_USERNAME={DB_USER_NAME}
DB_PASSWORD={DB_USER_PASSWORD}

SESSION_DRIVER=cookie
SESSION_LIFETIME=120

BROADCAST_DRIVER=pusher
QUEUE_CONNECTION=sync

CACHE_DRIVER=file
MEMCACHED_PERSISTENT_ID=rootdb-memcached
MEMCACHED_HOST={MEMCACHED_HOST}
MEMCACHED_PORT={MEMCACHED_PORT}
MEMCACHED_USERNAME={MEMCACHED_USERNAME}
MEMCACHED_PASSWORD={MEMCACHED_PASSWORD}

#REDIS_HOST=127.0.0.1
#REDIS_PASSWORD=null
#REDIS_PORT=6379

#MAIL_MAILER=smtp
#MAIL_HOST=smtp.mailtrap.io
#MAIL_PORT=2525
#MAIL_USERNAME=null
#MAIL_PASSWORD=null
#MAIL_ENCRYPTION=null
#MAIL_FROM_ADDRESS=null
#MAIL_FROM_NAME="${APP_NAME}"

PUSHER_APP_ID={API_PUSHER_APP_ID}
PUSHER_APP_KEY={API_PUSHER_APP_KEY}
PUSHER_APP_SECRET={API_PUSHER_APP_SECRET}
PUSHER_APP_CLUSTER={API_HOSTNAME_DASHED}-cluster
PUSHER_APP_USE_TLS={API_PUSHER_APP_USE_TLS}
PUSHER_APP_HOST={API_HOSTNAME}
PUSHER_APP_SCHEME={HTTP_SCHEME}
PUSHER_APP_ENABLE_CLIENT_MESSAGES=false
PUSHER_APP_ENABLE_STATISTIC=false
PUSHER_APP_ALLOWED_ORIGINS={API_HOSTNAME},{FRONTEND_HOSTNAME}
PUSHER_APP_CURLOPT_SSL_VERIFYHOST=0
PUSHER_APP_CURLOPT_SSL_VERIFYPEER=0

LARAVEL_WEBSOCKETS_SSL_LOCAL_CERT={API_WS_SSL_LOCAL_CERT}
LARAVEL_WEBSOCKETS_SSL_LOCAL_PK={API_WS_SSL_LOCAL_PK}
LARAVEL_WEBSOCKETS_SSL_PASSPHRASE={API_WS_SSL_PASSPHRASE}

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
Loading

0 comments on commit 545aa88

Please sign in to comment.