Anytore is a simple web application for recording your daily training. The backend is in this repository, and the frontend can be found at the following repository: https://github.com/openkrafter/anytore
You can deploy it to a local environment using Docker or set it up on AWS.
Note: The following steps require Docker, Docker Compose, and AWS CLI to be installed.
-
Backend Application Local Setup
-
Clone the repository.
git clone https://github.com/openkrafter/anytore-backend.git
-
Configure AWS CLI settings.
aws configure set aws_access_key_id dummy aws configure set aws_secret_access_key dummy aws configure set region ap-northeast-1
Note: The values can be arbitrary. If AWS credentials are already set up, reconfiguration is not necessary.
-
Run the local environment setup script.
cd anytore-backend platform/local/local-setup.sh
-
-
Frontend Application Local Setup
- Refer to the frontend application repository.
Refer to the frontend application repository.
To delete Anytore (Backend), run the following script:
platform/local/local-teardown.sh
- macOS / Linux
- Docker
- Golang
- Gin
- MySQL
- Amazon DynamoDB