Skip to content
A Symfony application to track the time spent on Gitlab's Issues
PHP HTML Dockerfile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.docker
app
bin
src
tests/AppBundle/Controller
var
web
.dockerignore
.gitignore
Dockerfile
LICENSE
README.md
composer.json
composer.lock
docker-compose.yml
phpunit.xml.dist

README.md

Gitlab Timetrack

A Symfony project to display time track info from Gitlab Projects

Gitlab TimeTrack screenshot

Docker

To run the project via docker-compose, make sure you have docker and docker-compose installed on your system.

Note: Please configure your GitLab Server URL and your GitLab personal access token in docker-compose.yml before you spin up your containers.

To spin up the containers, just run:

docker-compose up

Installation

Install from packagist (still in development stage)

composer.phar create-project lucasaba/gitlab-time-track.git -s dev

You'll have to provide some information:

  • database_host (127.0.0.1):
  • database_port (null):
  • database_name (symfony):
  • database_user (root):
  • database_password (null):
  • secret (ThisTokenIsNotSoSecretChangeIt):
  • gitlab_token (yourSuperSecretGitlabToken):
  • gitlab_server_url ('https://your.gitlab.server.host/api/v4'):

The gitlab token can be obteined in https://your.gitlab.server.host/profile/personal_access_tokens

Enter in the project folder

cd gitlab-time-track.git

Create the database and the schema

user@server:/path/to/gitlab-timetrack-project$ php bin/console doctrine:database:create
user@server:/path/to/gitlab-timetrack-project$ php bin/console doctrine:schema:create

If you don't want to configure your personal web server, just start the php web server:

user@server:/path/to/gitlab-timetrack-project$ php bin/console server:start

Head to http://localhost:8000

That's all!

You can’t perform that action at this time.