caronc / apprise-api

A lightweight REST framework that wraps the Apprise Notification Library
https://hub.docker.com/r/caronc/apprise
MIT License
638 stars 56 forks source link

docker compose error #154

Closed iconoclasthero closed 9 months ago

iconoclasthero commented 9 months ago

I tried to follow the README.md, downloaded the docker-compose.yml file and this was the result:

pwd: ~/bin/docker/apprise$  docker-compose up
/usr/lib/python3/dist-packages/requests/__init__.py:87: RequestsDependencyWarning: urllib3 (1.26.5) or chardet (2.3.0) doesn't match a supported version!
  warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
Building test.py36
[+] Building 2.2s (2/2) FINISHED                                                          docker:default
 => [internal] load build definition from Dockerfile.py36                                           0.7s
 => => transferring dockerfile: 2B                                                                  0.0s
 => [internal] load .dockerignore                                                                   1.1s
 => => transferring context: 2B                                                                     0.0s
ERROR: failed to solve: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount2486693138/Dockerfile.py36: no such file or directory
ERROR: Service 'test.py36' failed to build : Build failed

 pwd: ~/bin/docker/apprise   $ cat docker-compose.yml 

version: "3.3"
services:
  test.py36:
    build:
      context: .
      dockerfile: Dockerfile.py36
    volumes:
      - ./:/apprise

  test.py310:
    build:
      context: .
      dockerfile: Dockerfile.py310
    volumes:
      - ./:/apprise

  test.py311:
    build:
      context: .
      dockerfile: Dockerfile.py311
    volumes:
      - ./:/apprise

  rpmbuild.el8:
    build:
      context: .
      dockerfile: Dockerfile.el8
    volumes:
      - ./:/apprise

  rpmbuild.el9:
    build:
      context: .
      dockerfile: Dockerfile.el9
    volumes:
      - ./:/apprise

  rpmbuild.f37:
    build:
      context: .
      dockerfile: Dockerfile.f37
    volumes:
      - ./:/apprise

  rpmbuild.f39:
    build:
      context: .
      dockerfile: Dockerfile.f39
    volumes:
      - ./:/apprise

  rpmbuild.rawhide:
    build:
      context: .
      dockerfile: Dockerfile.rawhide
    volumes:
      - ./:/apprise

#
# Every Day testing
#
# Connect to web and create a new project using the manage script
# -> docker-compose run --rm test.py311 bash
# bin/apprise -
# bin/checkdone.sh

#
# Other Testing
#
# Connect to web and create a new project using the manage script
# -> docker-compose run --rm test.py36 bash
# bin/apprise -
# bin/checkdone.sh
#
# Run a set of tests for just a certain section
#  docker-compose run --rm test.py36 bin/test.sh fcm
#
# Or just run all the tests in python 3.6
#  docker-compose run --rm test.py36 bin/test.sh
#
# Want to run the whole test suite:
#
# [ -f .coverage ] && rm -f .coverage
# docker-compose run --rm test.py36 coverage run --append -m pytest -vv
# docker-compose run --rm test.py310 coverage run --append -m pytest -vv
#
# # Now produce a report
# docker-compose run --rm test.py310 coverage report --show-missing

#
# RPM Building
#

# el8
#  - docker-compose run --rm rpmbuild.el8 build-rpm.sh
# el9
#  - docker-compose run --rm rpmbuild.el9 build-rpm.sh
# f39 (Fedora)
#  - docker-compose run --rm rpmbuild.f39 build-rpm.sh
caronc commented 9 months ago

Not sure where you built this docker-compose.yml file from. This is the one that ships with the Apprise AP

caronc commented 9 months ago

Closing issue having not heard back; please feel free to reach out if you have any questions.