Clone the repo, create .env file in the project root directory, and fill it with required variables
(can be found in /app/src/config.py:Settings)
Make sure you have poetry installed
Enter root project dir from the terminal, execute poetry install
,
and select created venv as project default in the terminal
You can run the project with poetry run python app
from project root directory,
or with ide run configuration using poetry venv
Make sure you have docker installed
Build an image with docker build -t test_spot_auto_seller .
from the project root directory,
or pull from the latest package release with docker pull ghcr.io/arcadiyyyyyyyy/spot_auto_seller/spot_auto_seller:refs_heads_main
Run from the project root directory with
docker run -d --name=spot_auto_seller_container --env-file=.env test_spot_auto_seller
or ghcr.io/arcadiyyyyyyyy/spot_auto_seller/spot_auto_seller:refs_heads_main
instead of test_spot_auto_seller
if you have pulled the image
Image builds automatically with gha, autodeploy might be later