diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..57633d9 --- /dev/null +++ b/.env.development @@ -0,0 +1,35 @@ +# memberapi.ose.tw backend env (development) +APP_ENV=development +PORT=8000 + +DB_HOST=127.0.0.1 +DB_PORT=54321 +DB_NAME=member_center +DB_USER=member_ose +DB_PASSWORD=CHANGE_ME + +# Keycloak (preferred when KEYCLOAK_BASE_URL + KEYCLOAK_REALM are set) +KEYCLOAK_BASE_URL=https://auth.ose.tw/ +KEYCLOAK_REALM=master +KEYCLOAK_VERIFY_TLS=true +KEYCLOAK_ISSUER= +KEYCLOAK_JWKS_URL= +KEYCLOAK_AUDIENCE= +KEYCLOAK_CLIENT_ID=member-frontend +KEYCLOAK_CLIENT_SECRET=bp2I0HWyz5cjcu5RGnBPXNC2vjCdckkv +KEYCLOAK_TOKEN_ENDPOINT= +KEYCLOAK_USERINFO_ENDPOINT= +KEYCLOAK_ADMIN_CLIENT_ID=member-backend +KEYCLOAK_ADMIN_CLIENT_SECRET=hat8BmxlP0eZ7CXuKbV4HwQ3abLHzAJ9 +KEYCLOAK_ADMIN_REALM=master + +PUBLIC_FRONTEND_ORIGINS=https://member.ose.tw,https://mkt.ose.tw,https://admin.ose.tw +INTERNAL_SHARED_SECRET=CHANGE_ME +MEMBER_REQUIRED_REALM_ROLES=admin,manager +ADMIN_REQUIRED_REALM_ROLES=admin,manager + +# Cache backend: memory | redis +CACHE_BACKEND=memory +CACHE_REDIS_URL=redis://127.0.0.1:6379/0 +CACHE_PREFIX=memberapi +CACHE_DEFAULT_TTL_SECONDS=30 diff --git a/.env.example b/.env.example index f0cb859..e071e07 100644 --- a/.env.example +++ b/.env.example @@ -2,26 +2,26 @@ APP_ENV=development PORT=8000 -DB_HOST=127.0.0.1 +DB_HOST=postgresql DB_PORT=54321 DB_NAME=member_center DB_USER=member_ose DB_PASSWORD=CHANGE_ME # Keycloak (preferred when KEYCLOAK_BASE_URL + KEYCLOAK_REALM are set) -KEYCLOAK_BASE_URL= -KEYCLOAK_REALM= +KEYCLOAK_BASE_URL=auth_ose_tw +KEYCLOAK_REALM=master KEYCLOAK_VERIFY_TLS=true KEYCLOAK_ISSUER= KEYCLOAK_JWKS_URL= KEYCLOAK_AUDIENCE= -KEYCLOAK_CLIENT_ID= -KEYCLOAK_CLIENT_SECRET= +KEYCLOAK_CLIENT_ID=member-frontend +KEYCLOAK_CLIENT_SECRET=bp2I0HWyz5cjcu5RGnBPXNC2vjCdckkv KEYCLOAK_TOKEN_ENDPOINT= KEYCLOAK_USERINFO_ENDPOINT= -KEYCLOAK_ADMIN_CLIENT_ID= -KEYCLOAK_ADMIN_CLIENT_SECRET= -KEYCLOAK_ADMIN_REALM= +KEYCLOAK_ADMIN_CLIENT_ID=member-backend +KEYCLOAK_ADMIN_CLIENT_SECRET=hat8BmxlP0eZ7CXuKbV4HwQ3abLHzAJ9 +KEYCLOAK_ADMIN_REALM=master PUBLIC_FRONTEND_ORIGINS=https://member.ose.tw,https://mkt.ose.tw,https://admin.ose.tw INTERNAL_SHARED_SECRET=CHANGE_ME @@ -30,6 +30,6 @@ ADMIN_REQUIRED_REALM_ROLES=admin,manager # Cache backend: memory | redis CACHE_BACKEND=memory -CACHE_REDIS_URL=redis://127.0.0.1:6379/0 +CACHE_REDIS_URL=redis://cache/0 CACHE_PREFIX=memberapi CACHE_DEFAULT_TTL_SECONDS=30 diff --git a/.gitignore b/.gitignore index f25ae65..f24bb10 100644 --- a/.gitignore +++ b/.gitignore @@ -13,7 +13,6 @@ venv/ # Local env and logs .env -.env.development *.log # OS