$ docker run -it --rm fphammerle/pyftpd-sink Traceback (most recent call last): File "/home/ftp-sink/.local/bin/pyftpd-sink", line 7, in <module> from pyftpd_sink import main ModuleNotFoundError: No module named 'pyftpd_sink'
@@ -1,4 +1,4 @@
*
!./.git
-!./pyftpd_sink.py
+!./pyftpd_sink
!./setup.py
@@ -15,7 +15,7 @@ ENV FTP_PASSIVE_PORT 62121
EXPOSE $FTP_CONTROL_PORT $FTP_PASSIVE_PORT
COPY . /pyftpd-sink
-RUN pip install --user git+file:///pyftpd-sink#egg=pyftpd-sink
+RUN pip install --user --upgrade /pyftpd-sink
# TODO set masquerade address for passive mode
CMD ["pyftpd-sink", "--root-dir", "/sink"]
-from setuptools import setup
+from setuptools import setup, find_packages
setup(
name='pyftpd-sink',
@@ -22,7 +22,7 @@ setup(
'Topic :: System :: Systems Administration',
'Topic :: Utilities',
],
- packages=[],
+ packages=find_packages(),
entry_points={
'console_scripts': [
'pyftpd-sink = pyftpd_sink:main',