mirror of
https://github.com/router-for-me/CLIProxyAPI.git
synced 2026-02-19 12:50:51 +08:00
Add Docker Compose
This commit is contained in:
25
.dockerignore
Normal file
25
.dockerignore
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# Git and GitHub folders
|
||||||
|
.git
|
||||||
|
.github
|
||||||
|
|
||||||
|
# Docker and CI/CD related files
|
||||||
|
docker-compose.yml
|
||||||
|
.dockerignore
|
||||||
|
.gitignore
|
||||||
|
.goreleaser.yml
|
||||||
|
Dockerfile
|
||||||
|
|
||||||
|
# Documentation and license
|
||||||
|
README.md
|
||||||
|
README_CN.md
|
||||||
|
MANAGEMENT_API.md
|
||||||
|
MANAGEMENT_API_CN.md
|
||||||
|
LICENSE
|
||||||
|
|
||||||
|
# Example configuration
|
||||||
|
config.example.yaml
|
||||||
|
|
||||||
|
# Runtime data folders (should be mounted as volumes)
|
||||||
|
auths
|
||||||
|
logs
|
||||||
|
config.yaml
|
||||||
6
.gitignore
vendored
6
.gitignore
vendored
@@ -1,3 +1,5 @@
|
|||||||
config.yaml
|
config.yaml
|
||||||
docs/
|
docs/*
|
||||||
logs/
|
logs/*
|
||||||
|
auths/*
|
||||||
|
!auths/.gitkeep
|
||||||
|
|||||||
0
auths/.gitkeep
Normal file
0
auths/.gitkeep
Normal file
14
docker-compose.yml
Normal file
14
docker-compose.yml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
services:
|
||||||
|
cli-proxy-api:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile
|
||||||
|
image: cli-proxy-api:latest
|
||||||
|
container_name: cli-proxy-api
|
||||||
|
ports:
|
||||||
|
- "8317:8317"
|
||||||
|
volumes:
|
||||||
|
- ./config.yaml:/CLIProxyAPI/config.yaml
|
||||||
|
- ./auths:/root/.cli-proxy-api
|
||||||
|
- ./logs:/CLIProxyAPI/logs
|
||||||
|
restart: unless-stopped
|
||||||
Reference in New Issue
Block a user