From bdfd5a74a69502d3771518eae1f8f1b291ac5997 Mon Sep 17 00:00:00 2001 From: J-onasJones Date: Sun, 11 Feb 2024 08:44:20 +0100 Subject: [PATCH] Added docker compose instructions --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 5cbba9f..f4f1748 100644 --- a/README.md +++ b/README.md @@ -34,3 +34,24 @@ export API_IP={ip_address} export LASTFM_API_KEY={lastfm_api_key} export LASTFM_API_SECRET={lastfm_api_secret} ``` + +## Docker Compose + +`docker-compose.yaml`: +```yaml +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 + command: ["sh", "-c", "pacman -Syu --noconfirm --needed pkg-config openssl cargo && cd /home/jonas_jones/jonas_jones-api && /usr/bin/cargo run"] +``` + +run container: +```sh +docker-compose up -d +```