Skip to content

Blueprint Setup for Windows

Joseph Spurrier edited this page Sep 4, 2016 · 9 revisions
################################################################################
# Install Go
################################################################################

# Install Go from MSI installer (use any of the latest versions):
# https://golang.org/dl/

# Create a workspace folder
mkdir %USERPROFILE%\godev\workspace

# Open the Environment variables
# control system -> Advanced system settings -> Environment variables

# Make sure system variable PATH includes: C:\Go\bin
# Set user variable GOPATH to:%USERPROFILE%\godev\workspace
# Append to user variable PATH (separate with semicolon):
# %USERPROFILE%\godev\workspace\bin

# Close terminal and reopen
cd %GOPATH%

################################################################################
# Install Jay
################################################################################

# Download and build Jay
go get github.com/blue-jay/jay

################################################################################
# Download Blueprint
################################################################################

# Download and build Blueprint
go get github.com/blue-jay/blueprint
cd %GOPATH%\src\github.com\blue-jay\blueprint

################################################################################
# Set Up MySQL Datbaase
################################################################################

# Create a new env.json configuration file
jay env make

# Export environment variable
set JAYCONFIG=%GOPATH%\src\github.com\blue-jay\blueprint\env.json

# Start an instance of MySQL using Docker
docker run --name=mysql57 -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d mysql:5.7

# Open env.json in an editor and change the MySQL.Hostname to your
# docker container IP (for example: 192.168.99.100)

# Apply the initial migration to the database
jay migrate:mysql all

################################################################################
# Start Blueprint Webserver
################################################################################

# Build Blueprint
go build

# Run Blueprint
blueprint.exe

# Open browser
explorer http://localhost
Clone this wiki locally