Commit 72e16870 authored by David Haynes's avatar David Haynes 🙆

Update docs

- remove old requirements.txt
- update LICENSE
- remove old Dockerfile (it's coming back)
- Proper .md in README
- remove references to python
parent 25347c1b
############################################################
# Dockerfile to build SRCTweb flask application
# Based on Ubuntu
############################################################
# Instructions:
#
# Build: sudo docker build -t srctweb .
# Run: sudo docker run -p 8000:80 -i -t -d srctweb
#
# You'll need to reverse proxy port 8000 via nginx
# Set the base image to Ubuntu
FROM ubuntu
# File Author / Maintainer
MAINTAINER Student-Run Computing and Technology - GMU
# Update the sources list
RUN apt-get update
# Install basic applications
RUN apt-get install -y tar git curl nano wget dialog net-tools build-essential
# Install Python and Basic Python Tools
RUN apt-get install -y python python-dev python-distribute python-pip
# Clone down SRCT-Web
RUN git clone https://github.com/srct/srctweb.git srctweb
# Get pip to download and install requirements:
RUN pip install -r /srctweb/requirements.txt
# Expose ports
EXPOSE 80
# Set the default directory where CMD will execute
WORKDIR /srctweb/srctweb
# Use Gunicorn to serve the application
CMD gunicorn srctweb:website -b 0.0.0.0:80
SRCTweb -- the homepage of Mason SRCT
Copyright (C) 2014 Mason SRCT
Copyright (C) 2017 Mason SRCT
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
......
SRCTweb
===
# SRCTweb
Our own little site on the world wide web
Our own little site on the world wide web.
On Contributing
---
## On Contributing
SRCTweb welcomes all the help it can get. Even if you don't feel like you can be helpful the more technical aspects, we definitely need designers, technical writers, and testers.
......@@ -16,42 +14,8 @@ The project lead for this project is **Daniel Bond**. *dbond2@gmu.edu*
Please visit the [SRCT Wiki](http://wiki.srct.gmu.edu/) for more information on this and other SRCT projects, along with other helpful links and tutorials.
Setup
---
## Setup
To get started, you'll need the following installed:
* [Git](http://git-scm.com/book/en/Getting-Started-Installing-Git)
* [Python 2.7.3](http://www.python.org/download/)
* [Pip](http://www.pip-installer.org/en/latest/install.html)
* [virtualenv](http://www.virtualenv.org/en/latest/index.html#installation)
Open a terminal window and type in the following commands. (If you're on Windows, use [Cygwin](http://www.cygwin.com/). This will create a local, workable copy of the project.)
(set up pip and virtualenv)
```bash
bash
git clone git@git.gmu.edu:srct/srctweb.git
cd srctweb/
pip install -r requirements.txt
cd srctweb/
python srctweb.py
```
To-do
---
Note-- this should also be on the wiki
**1.1 Release**
* set up database for people, meeting date on index page, projects
* figure out where to put a link to meeting notes
* Jeykll for meeting notes, finish hackmason (both not in this repository)
* Figure out parallaxjs for front page
* Figure out intellectual property with GMU
* finish writing privacy policy
* affix js for documents navigation-- example http://www.bootstrapzero.com/bootstrap-template/affix-sidebar
---
**S**tudent - **R**un **C**omputing and **T**echnology (*SRCT*, pronounced "circuit") is a student organization at George Mason University which enhances student computing at Mason. SRCT establishes and maintains systems which provide specific services for Mason's community.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment