-
Notifications
You must be signed in to change notification settings - Fork 77
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