-
Notifications
You must be signed in to change notification settings - Fork 11
Technical Setup Quickstart
Thord Setsaas edited this page May 29, 2020
·
1 revision
The simplest way to get up and running is via Docker
, see the Docker Section for more information
Since there are multiple parts required to get started with development, which can be daunting at first look, a simple script has been created to speed up this process
Running this for the first time will do the following
- Confirm all prerequisites are met
- Create a new
database
running inDocker
- Run database
migrations
, and populate with required data - Setup the
api
- Setup the
frontend
- Create simple startup scripts
- Optionally start everything
The following prerequisites must be installed before running the script
git
, go
, node
, npm
, docker
, docker-compose
, mysqlsh
, goose
Full Guide https://docs.docker.com/install/linux/docker-ce/ubuntu/
go get -u github.com/pressly/goose/cmd/goose
- Make sure
$GOPATH/bin
is on your $PATH!
Full Guide https://github.com/pressly/goose#install
- Download https://dev.mysql.com/downloads/file/?id=487007
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
sudo apt-get update
sudo apt-get install mysql-shell
Full Guide https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/installing-mysql-shell-linux-quick.html
General
Information
Technical Details
Other