gme.sh-api

module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2021 License: MIT

README

Go Report Card Build Go Build Docker

GMEshortener

$GME go brrrrr

Allan, please add details!

Run

Docker
$ docker build . -t gmesh:latest
$ docker run -it --rm --name gmesh-api -p 80:80 gmesh:latest
BBolt, non-persistent
$ docker run -it --rm --name gmesh-api -e "GME_PERSISTENT_BACKEND=bbolt" -p 80:80 gmesh:latest
BBolt, persistent
$ docker run -it --rm --name gmesh-api -e "GME_PERSISTENT_BACKEND=bbolt" -v $PWD/data:/data  -p 80:80 gmesh:latest
Docker-Compose

Copy docker-compose-{preferred-option}.yml and docker-compose.env from docker/

Options:

  • redis-mongo
  • redis
  • scratch
$ cp docker/docker-compose-redis-mongo.yml ./docker-compose.yml
$ cp docker/docker-compose.env ./

Build

$ docker-compose build

Start it

$ docker-compose up [-d]

Directories

Path Synopsis
cmd
gme-sh command
internal
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL