mnezerka / myspots-server

MySpots app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MySpots

Keep your favorite map spots in cloud application.

Deployment

Enter certbot container:

docker-compose exec certbot sh

Create certificates:

certbot certonly -d yonderland.org,myspots.yonderland.org
# webroot dir is /var/www/certbot 

Generate Diffie-Hellman group to be refered from nginx conf:

 openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048

Development

cd server
docker-compose up -d

or on MacOS:

cd server
lima nerctl compose up -d

build and start server:

cd server
export DB_HOST=localhost
go build -o server && ./server

About

MySpots app

License:MIT License


Languages

Language:Go 50.5%Language:JavaScript 38.5%Language:CSS 4.5%Language:HTML 4.5%Language:Shell 1.3%Language:Dockerfile 0.7%