mirror of
https://github.com/JonasunderscoreJones/jonas_jones-api.git
synced 2025-10-23 00:59:18 +02:00
Compare commits
3 commits
48da0d7f95
...
1cdb34503d
Author | SHA1 | Date | |
---|---|---|---|
1cdb34503d | |||
4ecbd7aa98 | |||
a63f933dd9 |
3 changed files with 16 additions and 8 deletions
|
@ -37,7 +37,7 @@ export LASTFM_API_SECRET={lastfm_api_secret}
|
||||||
|
|
||||||
## Docker Compose
|
## Docker Compose
|
||||||
|
|
||||||
`docker-compose.yaml`:
|
`docker-compose.yaml` (folder paths need adjusting):
|
||||||
```yaml
|
```yaml
|
||||||
version: '3.8'
|
version: '3.8'
|
||||||
services:
|
services:
|
||||||
|
@ -48,7 +48,8 @@ services:
|
||||||
- "3030:3030"
|
- "3030:3030"
|
||||||
volumes:
|
volumes:
|
||||||
- /home/jonas_jones/jonas_jones-api:/home/jonas_jones/jonas_jones-api
|
- /home/jonas_jones/jonas_jones-api:/home/jonas_jones/jonas_jones-api
|
||||||
command: ["sh", "-c", "pacman -Syu --noconfirm --needed pkg-config openssl python3 python-pip cargo && pip install -r requirements.txt && cd /home/jonas_jones/jonas_jones-api && /usr/bin/cargo run"]
|
- /home/jonas_jones/.config/rclone/:/root/.config/rclone/
|
||||||
|
command: ["sh", "-c", "pacman -Syu --noconfirm --needed pkg-config openssl python3 python-pip rclone cargo && python3 -m venv api-venv && source api-venv/bin/activate && cd /home/jonas_jones/jonas_jones-api && pip install -r requirements.txt && /usr/bin/cargo run"]
|
||||||
```
|
```
|
||||||
|
|
||||||
run container:
|
run container:
|
||||||
|
|
11
docker-compose.yaml
Normal file
11
docker-compose.yaml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
version: '3.8'
|
||||||
|
services:
|
||||||
|
arch-linux:
|
||||||
|
image: archlinux:latest
|
||||||
|
container_name: jonas_jones-api
|
||||||
|
ports:
|
||||||
|
- "3030:3030"
|
||||||
|
volumes:
|
||||||
|
- /home/jonas_jones/jonas_jones-api:/home/jonas_jones/jonas_jones-api
|
||||||
|
- /home/jonas_jones/.config/rclone/:/root/.config/rclone/
|
||||||
|
command: ["sh", "-c", "pacman -Syu --noconfirm --needed pkg-config openssl python3 python-pip rclone cargo && python3 -m venv api-venv && source api-venv/bin/activate && cd /home/jonas_jones/jonas_jones-api && pip install -r requirements.txt && /usr/bin/cargo run"]
|
|
@ -1,13 +1,9 @@
|
||||||
os
|
|
||||||
sys
|
|
||||||
json
|
|
||||||
time
|
|
||||||
requests
|
requests
|
||||||
datetime
|
datetime
|
||||||
python-dotenv
|
python-dotenv
|
||||||
spotipy
|
spotipy
|
||||||
praw
|
praw
|
||||||
re
|
|
||||||
spotipy
|
spotipy
|
||||||
pylast
|
pylast
|
||||||
typing
|
typing
|
||||||
|
markdown
|
Loading…
Add table
Add a link
Reference in a new issue