Merge pull request #4 from ferocknew/main

docker + 解决bug
This commit is contained in:
cococo 2023-12-07 14:35:42 +08:00 committed by GitHub
commit b9f898f850
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 28 additions and 3 deletions

View File

@ -14,9 +14,14 @@ ENV HOST 0.0.0.0
ENV TZ=Asia/Shanghai \
DEBIAN_FRONTEND=noninteractive
ENV CSRF_TRUSTED_ORIGINS=""
EXPOSE 21114/tcp
EXPOSE 21114/udp
RUN cd /rustdesk-api-server
ENTRYPOINT ["bash", "run.sh"]
ENTRYPOINT ["bash", "run.sh"]

16
docker-compose.yaml Normal file
View File

@ -0,0 +1,16 @@
version: "3.8"
services:
rustdesk-api-server:
container_name: rustdesk-api-server
build:
context: .
environment:
- HOST=0.0.0.0
- TZ=Asia/Shanghai
- CSRF_TRUSTED_ORIGINS=<//域名:端口>
volumes:
- ./db.sqlite3:/rustdesk-api-server/db.sqlite3
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "21114:21114"

4
run.sh Normal file
View File

@ -0,0 +1,4 @@
#!/bin/bash
cd /rustdesk-api-server;
python manage.py runserver $HOST:21114;

View File

@ -14,7 +14,7 @@ from pathlib import Path
# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent
CSRF_TRUSTED_ORIGINS = [os.environ.get("CSRF_TRUSTED_ORIGINS", "None")]
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/
@ -126,4 +126,4 @@ if DEBUG:
else:
STATIC_ROOT = os.path.join(BASE_DIR, 'static') # 新增
STATIC_ROOT = os.path.join(BASE_DIR, 'static') # 新增