Python backend for a Slack's kudos plugin.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: update postgresql and removed travis

+1 -79
-78
.travis.yml
··· 1 - os: linux 2 - dist: focal 3 - language: python 4 - python: 5 - - '3.9' 6 - env: 7 - global: 8 - - PROJECT_NAME=kefi 9 - - PIP_CACHE_DIR=$HOME/.cache/pip 10 - - DATABASE_URL=postgresql://postgres@localhost:5432/kefi 11 - - SLACK_BOT_TOKEN=dummy 12 - - SLACK_TEAM_ID=dummy 13 - jobs: 14 - include: 15 - - stage: test 16 - cache: 17 - - pip: true 18 - - directories: 19 - - "$HOME/.cache/pypoetry" 20 - addons: 21 - apt: 22 - packages: 23 - - postgresql-12 24 - - postgresql-client-12 25 - postgresql: '12' 26 - services: 27 - - postgresql 28 - - redis 29 - before_install: 30 - - sudo sed -i 's/port = 5433/port = 5432/' /etc/postgresql/12/main/postgresql.conf 31 - - sudo cp /etc/postgresql/{13,12}/main/pg_hba.conf 32 - - sudo pg_ctlcluster 12 main restart 33 - install: 34 - - pip install poetry 35 - - poetry config virtualenvs.create false && poetry install -n --no-ansi 36 - before_script: 37 - - sudo -u postgres psql -c 'create database kefi;' -U postgres 38 - script: 39 - - black --check kefi 40 - - isort kefi --profile black --check 41 - - mypy --ignore-missing-imports kefi 42 - - pytest kefi 43 - - stage: build and push latest 44 - if: branch == main AND tag IS blank 45 - services: 46 - - docker 47 - script: 48 - - IMAGE_ID=registry.dekaside.com/$PROJECT_NAME/$PROJECT_NAME-backend 49 - - docker build . -f ./docker/Dockerfile --tag $IMAGE_ID:latest 50 - - echo "$HARBOR_PASSWORD" | docker login registry.dekaside.com --username "$HARBOR_USERNAME" 51 - --password-stdin 52 - - docker push $IMAGE_ID:latest 53 - - stage: build and push release 54 - if: branch == main AND tag IS present 55 - services: 56 - - docker 57 - script: 58 - - VERSION=`python -c 'import kefi; print(kefi.__version__)'` 59 - - IMAGE_ID=registry.dekaside.com/$PROJECT_NAME/$PROJECT_NAME-backend 60 - - docker build . -f ./docker/Dockerfile --tag $IMAGE_ID:$VERSION 61 - - echo "$HARBOR_PASSWORD" | docker login registry.dekaside.com --username "$HARBOR_USERNAME" 62 - --password-stdin 63 - - docker push $IMAGE_ID:$VERSION 64 - - stage: deploy latest 65 - if: branch == main AND tag IS blank 66 - script: 67 - - curl -X POST $PORTAINER_HOOK_KEFI 68 - - curl -X POST $PORTAINER_HOOK_KEFI_TASKS 69 - notifications: 70 - slack: 71 - rooms: 72 - - secure: QIbJYhco5kiskx2lNXzsO04yWFcjq69Ox2PN9pX0CcH/iEs83DUjrPXzyWzmyrb0tII8P0WYE8p9CM8NFPOLDMcxuwO/c3XQ3xGpmBeQyqFH/7qpjuQ9N7Tc//nxspTKsUo3jnZR+dUVuCelYOXjicp7yTf7S0zXACHcZV0RNP1J96R+zu5IBSzhAUQ+Dp9D5lYca1Xyw3D/2Spxcnx+Ea5A7uRC80cNOKiqv/+SePCjlaMeY40glhawsQeZR+DKtZig+5nZXwGngCAqygh25Jg/6/slryaTWkaJSVFRa5oQR/hjrmf5bQO3TtsAtwwTW1mg3p71BQaQwv/LBTQDtdV5QR+GqmT97tiquNbpFmBfO5BLGhR3z2228PSmcr6Ri08nw3Cm+loi4OS9IM3CyjLRFMMtvhXNJtJs4f+YdSE7DqOH+pdDorPeLpBSgOmPVWj8ZcO4qD6cGUx/FX9msVrYusFNgl/oY8McKdjWFt8F4aMwtXFtpaeORVOCEYq+t567JYnR09QV5JxjX6fX6iDvm2bfEMXcapAd2/Iy42VkflE8EStjDUxlXbKhRo2cD2UUEijbfxW2AtpbN8L9gCYEvVmMpwqeJfLdBKLWV56+Wyp0ut1Kad0nPy1Hv87L3R6XZHV5VxuUcm1ag2zBUBCFWxLYxmK2bNCBEWorxkc= 73 - template: 74 - - "*Project:* %{repository_name}" 75 - - "*Build:* <%{build_url}|#%{build_number}> (<%{compare_url}|%{commit}>) of %{repository_slug}@%{branch}" 76 - - "*Duration:* %{duration}" 77 - - "*Result:* %{result}" 78 - - "*Message:* %{message}"
+1 -1
docker-compose.yml
··· 9 9 services: 10 10 11 11 postgres: 12 - image: registry.dekaside.com/library/postgres:12 12 + image: registry.dekaside.com/library/postgres:13 13 13 volumes: 14 14 - postgres_data:/var/lib/postgresql/data 15 15 - postgres_data_backups:/backups