Skip to content

raphael-s/arctic.web

Repository files navigation

Policy package

arctic.web installation package to install ArcticGaming website

https://user-images.githubusercontent.com/16755391/32386227-c62f8f7e-c0c0-11e7-89d3-73e75b4db8e1.png

$ git clone [email protected]:4teamwork/arctic.web.git
$ cd arctic.web
$ ln -s development.cfg buildout.cfg
$ python2.7 bootstrap.py
$ bin/buildout
$ bin/instance fg

If you want to develop features, you must follow this guide

First checkout the package and create a new branch from the master:

$ git clone [email protected]:4teamwork/arctic.web.git
$ cd arctic.web
$ git checkout -b my-mew-feature
$ git push origin -u my-new-feature

If you are finnished and the feature is working fine, you can merge it into the master branch after the quality-check:

$ git checkout master
$ git merge my-mew-feature
$ git push

Now, the feature is available for other developers.

For the deployment we use the git-deploy.

Do the following step once to setup push-deploment on the server:

Setup git hooks on server <https://github.com/4teamwork/plone-git-deployment#setup-git-hooks-on-server>

gem install git-deploy
cd the-package-repository

git deploy setup -r production

Do the following steps on your local repo:

# once you have to install the remotes (local)
./scripts/setup-git-remotes

# deployment auf "production":
git push production master

The push deployment will run builodut if necessary, installst plone updates and restarts the instances. If possible, the deployment will run without server downtime. Otherwise, it will activate a maintenance-page.

Another example to push a local branch to a nightly installation:

# push my local branch my-branch to the master for the nightly remote
git push nightly my-branch:master

If you want to rerun the deployment i.e. if you just changed some versionpinnings or if you changed src-packages without changing the master, you can run:

git-deploy rerun -r production

For more information about push-deployment see:

plone git deployment <https://github.com/4teamwork/plone-git-deployment>

Runs with Plone 4.3.9.

This package is copyright by 4teamwork.

arctic.web is licensed under GNU General Public License, version 2.

About

ArcticGaming Website (Plone Version)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published