Skip to content
/ appist Public

A single platform to deliver your application continuously on AWS.

Notifications You must be signed in to change notification settings

jqyoong/appist

Repository files navigation

appist

A single platform to deliver your application continuously on AWS.

Prerequisites

We're using asdf to manage the language runtime versions and docker-compose to run datastore for local development.

Setup Environment

  • Install Docker

  • Install Homebrew

  • Install the project's required toolings

$ make bootstrap
  • Ensure ~/.bash_profile has the snippet below:
. $(brew --prefix asdf)/asdf.sh
. $(brew --prefix asdf)/etc/bash_completion.d/asdf.bash

export GOROOT=$(go env GOROOT)
export GOPATH=$(go env GOPATH)
export PATH="/usr/local/sbin:$GOPATH/bin:$PATH"

alias gr="go run ."

The command alias gr is optional which will save us from typing go run . command. In addition, please run source ~/.bash_profile in each terminal to ensure the scripts take effect.

Quick Start

// Install backend/frontend project dependencies
$ make install

// Run dc:up/db:create/db:schema:load/db:seed to setup the datastore with seed data
$ go run . setup

// Setup the locally trusted SSL certificates (optional)
$ go run . ssl:setup

// Run the golang backend/frontend server and worker for local development
$ go run . start

About

A single platform to deliver your application continuously on AWS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published