cocoaheadsru / server

This is server side api for CocoaHeads Russia app. It was built with Swift and backed by Vapor.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CocoaHeads Server

This a server side api for CocoaHeads Russia app. It was built with Swift and backed by Vapor.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the software and how to install them. At first verify swift installation:

eval "$(curl -sL check.vapor.sh)"

Installing

A step by step series of examples that tell you have to get a development env running

Add Homebrew Tap

brew tap vapor/homebrew-tap
brew update

Install Vapor

brew install vapor

Install MySQL

brew install mysql

Start mysql server

mysql.server start

Create database for development and tests

mysql -u root
CREATE DATABASE cocoaheads;
CREATE DATABASE cocoaheads_test;
CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES ON cocoaheads_test.* TO 'test'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Create project

vapor new server --template=cocoaheadsru/server

Build project

Change directory

cd server

Create xcode project

vapor xcode

About

This is server side api for CocoaHeads Russia app. It was built with Swift and backed by Vapor.

License:MIT License


Languages

Language:Swift 97.0%Language:Groovy 2.3%Language:Shell 0.7%