Virtual currency management service
 
 
 
Go to file
arslee07 fccfdc6dda
ci/woodpecker/push/woodpecker Pipeline was successful Details
chore(oai): minor improvements
2023-01-02 13:57:04 +09:00
crates chore(oai): minor improvements 2023-01-02 13:57:04 +09:00
.dockerignore optimize docker image 2022-11-26 22:54:52 +09:00
.gitignore dockerbruh 2022-12-19 18:46:43 +09:00
.woodpecker.yml woodpecker ci test 5 (last one i guess) 2022-12-25 15:07:51 +09:00
Cargo.lock generate users service client from openapi spec 2022-12-31 17:01:14 +09:00
Cargo.toml optimize docker image 2022-11-26 22:54:52 +09:00
Dockerfile dockerbruh 2022-12-19 18:46:43 +09:00
LICENSE basic setup 2022-06-12 08:42:12 +09:00
Makefile generate client via make 2022-12-31 17:02:01 +09:00
README.md dockerbruh 2022-12-19 18:46:43 +09:00
docker-compose.yml dockerbruh 2022-12-19 18:46:43 +09:00
openapitools.json generate users service client from openapi spec 2022-12-31 17:01:14 +09:00

README.md

Economy API Service

A main virtual currency payments gateway.

Deploying guide

Via Docker

  1. Install the latest Docker version
  2. Clone this repository
  3. Run docker build -t economy_service . in the project root directory to build an image
  4. Run the image with docker run economy_service

Manually

  1. Install the latest Rust version
  2. Clone this repository
  3. Run cargo build --release --package economy_service in the project root directory
  4. Run the executable in ./target/release/economy_service

Environment variables

Variable Purpose
USERS_SERVICE_URL Users service URL
DATABASE_URL postgres:// database URL

Note that the docker-compose.yml in this repo uses USERS_SERVICE_URL and POSTGRES_PASSWORD environment variables.

License

The project is licensend under GNU General Public License v3.0