mirror of
https://github.com/lemeow125/DRF_Template.git
synced 2024-11-17 04:09:25 +08:00
Fix container dependencies on demo docker-compose.yml
This commit is contained in:
parent
0614f5b963
commit
2770ac035d
3 changed files with 71 additions and 72 deletions
|
@ -6,12 +6,12 @@ info:
|
||||||
paths:
|
paths:
|
||||||
/api/v1/accounts/jwt/create/:
|
/api/v1/accounts/jwt/create/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_jwt_create_create
|
operationId: accounts_jwt_create_create
|
||||||
description: |-
|
description: |-
|
||||||
Takes a set of user credentials and returns an access and refresh JSON web
|
Takes a set of user credentials and returns an access and refresh JSON web
|
||||||
token pair to prove the authentication of those credentials.
|
token pair to prove the authentication of those credentials.
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -33,12 +33,12 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/jwt/refresh/:
|
/api/v1/accounts/jwt/refresh/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_jwt_refresh_create
|
operationId: accounts_jwt_refresh_create
|
||||||
description: |-
|
description: |-
|
||||||
Takes a refresh type JSON web token and returns an access type JSON web
|
Takes a refresh type JSON web token and returns an access type JSON web
|
||||||
token if the refresh token is valid.
|
token if the refresh token is valid.
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -60,12 +60,12 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/jwt/verify/:
|
/api/v1/accounts/jwt/verify/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_jwt_verify_create
|
operationId: accounts_jwt_verify_create
|
||||||
description: |-
|
description: |-
|
||||||
Takes a token and indicates if it is valid. This view provides no
|
Takes a token and indicates if it is valid. This view provides no
|
||||||
information about a token's fitness for a particular use.
|
information about a token's fitness for a particular use.
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -87,9 +87,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/users/:
|
/api/v1/accounts/users/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_accounts_users_list
|
operationId: accounts_users_list
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
responses:
|
responses:
|
||||||
|
@ -102,9 +102,9 @@ paths:
|
||||||
$ref: '#/components/schemas/CustomUser'
|
$ref: '#/components/schemas/CustomUser'
|
||||||
description: ''
|
description: ''
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_users_create
|
operationId: accounts_users_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -129,7 +129,7 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/users/{id}/:
|
/api/v1/accounts/users/{id}/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_accounts_users_retrieve
|
operationId: accounts_users_retrieve
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
@ -138,7 +138,7 @@ paths:
|
||||||
description: A unique integer value identifying this user.
|
description: A unique integer value identifying this user.
|
||||||
required: true
|
required: true
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
- {}
|
- {}
|
||||||
|
@ -150,7 +150,7 @@ paths:
|
||||||
$ref: '#/components/schemas/CustomUser'
|
$ref: '#/components/schemas/CustomUser'
|
||||||
description: ''
|
description: ''
|
||||||
put:
|
put:
|
||||||
operationId: api_v1_accounts_users_update
|
operationId: accounts_users_update
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
@ -159,7 +159,7 @@ paths:
|
||||||
description: A unique integer value identifying this user.
|
description: A unique integer value identifying this user.
|
||||||
required: true
|
required: true
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -183,7 +183,7 @@ paths:
|
||||||
$ref: '#/components/schemas/CustomUser'
|
$ref: '#/components/schemas/CustomUser'
|
||||||
description: ''
|
description: ''
|
||||||
patch:
|
patch:
|
||||||
operationId: api_v1_accounts_users_partial_update
|
operationId: accounts_users_partial_update
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
@ -192,7 +192,7 @@ paths:
|
||||||
description: A unique integer value identifying this user.
|
description: A unique integer value identifying this user.
|
||||||
required: true
|
required: true
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -215,7 +215,7 @@ paths:
|
||||||
$ref: '#/components/schemas/CustomUser'
|
$ref: '#/components/schemas/CustomUser'
|
||||||
description: ''
|
description: ''
|
||||||
delete:
|
delete:
|
||||||
operationId: api_v1_accounts_users_destroy
|
operationId: accounts_users_destroy
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
@ -224,7 +224,7 @@ paths:
|
||||||
description: A unique integer value identifying this user.
|
description: A unique integer value identifying this user.
|
||||||
required: true
|
required: true
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
responses:
|
responses:
|
||||||
|
@ -232,9 +232,9 @@ paths:
|
||||||
description: No response body
|
description: No response body
|
||||||
/api/v1/accounts/users/activation/:
|
/api/v1/accounts/users/activation/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_users_activation_create
|
operationId: accounts_users_activation_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -259,9 +259,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/users/me/:
|
/api/v1/accounts/users/me/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_accounts_users_me_retrieve
|
operationId: accounts_users_me_retrieve
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
- {}
|
- {}
|
||||||
|
@ -273,9 +273,9 @@ paths:
|
||||||
$ref: '#/components/schemas/CustomUser'
|
$ref: '#/components/schemas/CustomUser'
|
||||||
description: ''
|
description: ''
|
||||||
put:
|
put:
|
||||||
operationId: api_v1_accounts_users_me_update
|
operationId: accounts_users_me_update
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -299,9 +299,9 @@ paths:
|
||||||
$ref: '#/components/schemas/CustomUser'
|
$ref: '#/components/schemas/CustomUser'
|
||||||
description: ''
|
description: ''
|
||||||
patch:
|
patch:
|
||||||
operationId: api_v1_accounts_users_me_partial_update
|
operationId: accounts_users_me_partial_update
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -324,9 +324,9 @@ paths:
|
||||||
$ref: '#/components/schemas/CustomUser'
|
$ref: '#/components/schemas/CustomUser'
|
||||||
description: ''
|
description: ''
|
||||||
delete:
|
delete:
|
||||||
operationId: api_v1_accounts_users_me_destroy
|
operationId: accounts_users_me_destroy
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
responses:
|
responses:
|
||||||
|
@ -334,9 +334,9 @@ paths:
|
||||||
description: No response body
|
description: No response body
|
||||||
/api/v1/accounts/users/resend_activation/:
|
/api/v1/accounts/users/resend_activation/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_users_resend_activation_create
|
operationId: accounts_users_resend_activation_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -361,9 +361,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/users/reset_password/:
|
/api/v1/accounts/users/reset_password/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_users_reset_password_create
|
operationId: accounts_users_reset_password_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -388,9 +388,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/users/reset_password_confirm/:
|
/api/v1/accounts/users/reset_password_confirm/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_users_reset_password_confirm_create
|
operationId: accounts_users_reset_password_confirm_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -415,9 +415,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/users/reset_username/:
|
/api/v1/accounts/users/reset_username/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_users_reset_username_create
|
operationId: accounts_users_reset_username_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -441,9 +441,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/users/reset_username_confirm/:
|
/api/v1/accounts/users/reset_username_confirm/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_users_reset_username_confirm_create
|
operationId: accounts_users_reset_username_confirm_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -467,9 +467,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/users/set_password/:
|
/api/v1/accounts/users/set_password/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_users_set_password_create
|
operationId: accounts_users_set_password_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -493,9 +493,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/accounts/users/set_username/:
|
/api/v1/accounts/users/set_username/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_accounts_users_set_username_create
|
operationId: accounts_users_set_username_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- accounts
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -519,9 +519,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/billing/:
|
/api/v1/billing/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_billing_retrieve
|
operationId: billing_retrieve
|
||||||
tags:
|
tags:
|
||||||
- api
|
- billing
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
responses:
|
responses:
|
||||||
|
@ -529,9 +529,9 @@ paths:
|
||||||
description: No response body
|
description: No response body
|
||||||
/api/v1/notifications/:
|
/api/v1/notifications/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_notifications_list
|
operationId: notifications_list
|
||||||
tags:
|
tags:
|
||||||
- api
|
- notifications
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
- {}
|
- {}
|
||||||
|
@ -546,7 +546,7 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/notifications/{id}/:
|
/api/v1/notifications/{id}/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_notifications_retrieve
|
operationId: notifications_retrieve
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
@ -555,7 +555,7 @@ paths:
|
||||||
description: A unique integer value identifying this notification.
|
description: A unique integer value identifying this notification.
|
||||||
required: true
|
required: true
|
||||||
tags:
|
tags:
|
||||||
- api
|
- notifications
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
- {}
|
- {}
|
||||||
|
@ -567,7 +567,7 @@ paths:
|
||||||
$ref: '#/components/schemas/Notification'
|
$ref: '#/components/schemas/Notification'
|
||||||
description: ''
|
description: ''
|
||||||
patch:
|
patch:
|
||||||
operationId: api_v1_notifications_partial_update
|
operationId: notifications_partial_update
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
@ -576,7 +576,7 @@ paths:
|
||||||
description: A unique integer value identifying this notification.
|
description: A unique integer value identifying this notification.
|
||||||
required: true
|
required: true
|
||||||
tags:
|
tags:
|
||||||
- api
|
- notifications
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -599,7 +599,7 @@ paths:
|
||||||
$ref: '#/components/schemas/Notification'
|
$ref: '#/components/schemas/Notification'
|
||||||
description: ''
|
description: ''
|
||||||
delete:
|
delete:
|
||||||
operationId: api_v1_notifications_destroy
|
operationId: notifications_destroy
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
@ -608,7 +608,7 @@ paths:
|
||||||
description: A unique integer value identifying this notification.
|
description: A unique integer value identifying this notification.
|
||||||
required: true
|
required: true
|
||||||
tags:
|
tags:
|
||||||
- api
|
- notifications
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
- {}
|
- {}
|
||||||
|
@ -617,9 +617,9 @@ paths:
|
||||||
description: No response body
|
description: No response body
|
||||||
/api/v1/stripe/checkout_session/:
|
/api/v1/stripe/checkout_session/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_stripe_checkout_session_create
|
operationId: stripe_checkout_session_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- stripe
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -639,9 +639,9 @@ paths:
|
||||||
description: No response body
|
description: No response body
|
||||||
/api/v1/stripe/webhook/:
|
/api/v1/stripe/webhook/:
|
||||||
post:
|
post:
|
||||||
operationId: api_v1_stripe_webhook_create
|
operationId: stripe_webhook_create
|
||||||
tags:
|
tags:
|
||||||
- api
|
- stripe
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
- {}
|
- {}
|
||||||
|
@ -650,9 +650,9 @@ paths:
|
||||||
description: No response body
|
description: No response body
|
||||||
/api/v1/subscriptions/plans/:
|
/api/v1/subscriptions/plans/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_subscriptions_plans_list
|
operationId: subscriptions_plans_list
|
||||||
tags:
|
tags:
|
||||||
- api
|
- subscriptions
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
- {}
|
- {}
|
||||||
|
@ -667,7 +667,7 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/subscriptions/plans/{id}/:
|
/api/v1/subscriptions/plans/{id}/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_subscriptions_plans_retrieve
|
operationId: subscriptions_plans_retrieve
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
@ -676,7 +676,7 @@ paths:
|
||||||
description: A unique integer value identifying this subscription plan.
|
description: A unique integer value identifying this subscription plan.
|
||||||
required: true
|
required: true
|
||||||
tags:
|
tags:
|
||||||
- api
|
- subscriptions
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
- {}
|
- {}
|
||||||
|
@ -689,9 +689,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/subscriptions/self/:
|
/api/v1/subscriptions/self/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_subscriptions_self_list
|
operationId: subscriptions_self_list
|
||||||
tags:
|
tags:
|
||||||
- api
|
- subscriptions
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
responses:
|
responses:
|
||||||
|
@ -705,7 +705,7 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/subscriptions/self/{id}/:
|
/api/v1/subscriptions/self/{id}/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_subscriptions_self_retrieve
|
operationId: subscriptions_self_retrieve
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
@ -714,7 +714,7 @@ paths:
|
||||||
description: A unique integer value identifying this user subscription.
|
description: A unique integer value identifying this user subscription.
|
||||||
required: true
|
required: true
|
||||||
tags:
|
tags:
|
||||||
- api
|
- subscriptions
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
responses:
|
responses:
|
||||||
|
@ -726,9 +726,9 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/subscriptions/user_group/:
|
/api/v1/subscriptions/user_group/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_subscriptions_user_group_list
|
operationId: subscriptions_user_group_list
|
||||||
tags:
|
tags:
|
||||||
- api
|
- subscriptions
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
responses:
|
responses:
|
||||||
|
@ -742,7 +742,7 @@ paths:
|
||||||
description: ''
|
description: ''
|
||||||
/api/v1/subscriptions/user_group/{id}/:
|
/api/v1/subscriptions/user_group/{id}/:
|
||||||
get:
|
get:
|
||||||
operationId: api_v1_subscriptions_user_group_retrieve
|
operationId: subscriptions_user_group_retrieve
|
||||||
parameters:
|
parameters:
|
||||||
- in: path
|
- in: path
|
||||||
name: id
|
name: id
|
||||||
|
@ -751,7 +751,7 @@ paths:
|
||||||
description: A unique integer value identifying this user subscription.
|
description: A unique integer value identifying this user subscription.
|
||||||
required: true
|
required: true
|
||||||
tags:
|
tags:
|
||||||
- api
|
- subscriptions
|
||||||
security:
|
security:
|
||||||
- jwtAuth: []
|
- jwtAuth: []
|
||||||
responses:
|
responses:
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
version: "3.9"
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
# Django Backend
|
# Django Backend
|
||||||
django:
|
django:
|
||||||
|
@ -12,6 +10,7 @@ services:
|
||||||
- RUN_TYPE=web
|
- RUN_TYPE=web
|
||||||
depends_on:
|
depends_on:
|
||||||
- postgres
|
- postgres
|
||||||
|
- pgbouncer
|
||||||
|
|
||||||
# Django Celery Worker
|
# Django Celery Worker
|
||||||
celery:
|
celery:
|
||||||
|
@ -22,6 +21,7 @@ services:
|
||||||
depends_on:
|
depends_on:
|
||||||
- django
|
- django
|
||||||
- postgres
|
- postgres
|
||||||
|
- pgbouncer
|
||||||
- redis
|
- redis
|
||||||
# Run multiple worker instances
|
# Run multiple worker instances
|
||||||
scale: 4
|
scale: 4
|
||||||
|
@ -36,6 +36,7 @@ services:
|
||||||
- celery
|
- celery
|
||||||
- django
|
- django
|
||||||
- postgres
|
- postgres
|
||||||
|
- pgbouncer
|
||||||
- redis
|
- redis
|
||||||
|
|
||||||
# SQL Database
|
# SQL Database
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
version: "3.9"
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
# Django Backend
|
# Django Backend
|
||||||
django:
|
django:
|
||||||
|
|
Loading…
Reference in a new issue