remove grunfile and circule.yml file, consolodate in server pro

This commit is contained in:
Henry Oswald 2016-06-15 17:08:21 +01:00
parent e06581541e
commit 8b8dbb588c
3 changed files with 1 additions and 63 deletions

View file

@ -1,45 +0,0 @@
services = require('./services')
module.exports = (grunt) ->
tag = grunt.option("tag") or 'latest'
to = grunt.option("to") or 'latest'
repos = []
for service in services
url = service.repo.split('/')
owner = url[3]
repo = url[4].replace('.git','')
repos.push "/repos/#{owner}/#{repo}/git/refs/heads/#{service.version}"
grunt.initConfig
docker_io:
default_options:
options:
dockerFileLocation: '.'
buildName: 'sharelatex'
tag: grunt.option('tag') or 'latest'
push: grunt.option('push') or false
force: true
github:
combinedRevisions:
options:
#oAuth:
# access_token: ''
concat: true
src: repos
dest: 'versions/' + tag + '.json'
rename:
main:
files: [{ src: ['versions/latest.json'], dest: 'versions/' + to + '.json'}]
grunt.loadNpmTasks 'grunt-docker-io'
grunt.loadNpmTasks 'grunt-github-api'
grunt.loadNpmTasks 'grunt-contrib-rename'
grunt.registerTask 'build', ['docker_io', 'github']
grunt.registerTask 'gitrev', ['github']
grunt.registerTask 'cut', ['rename']
grunt.registerTask 'default', ['build']

View file

@ -1,6 +1,2 @@
## Install ## Install
Please see the [offical wiki for install guides](https://github.com/sharelatex/sharelatex/wiki/Production-Installation-Instructions) Please see the [offical wiki for install guides](https://github.com/sharelatex/sharelatex/wiki/Production-Installation-Instructions)
## Building image
The docker files can be built with grunt. We do this as there are some other tasks which are done using grunt such as marking the versions of each repo used.

View file

@ -1,13 +0,0 @@
# circle.yml
machine:
services:
- docker
dependencies:
pre:
- grunt
test:
post:
- docker run -d -v --name=sharelatex -p 5000:80 -; sleep 20
- curl --retry 10 --retry-delay 5 -v http://localhost:5000/status