Skip to content

Instantly share code, notes, and snippets.

@ibnesayeed
Created July 20, 2017 14:53
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ibnesayeed/b4b069b8007f68be91a179a099e35d71 to your computer and use it in GitHub Desktop.
Save ibnesayeed/b4b069b8007f68be91a179a099e35d71 to your computer and use it in GitHub Desktop.
Dockerize Your Projects: An example to illustrate basic Dockerization
FROM python
LABEL maintainer="Sawood Alam <@ibnesayeed>"
RUN pip install beautifulsoup4
RUN pip install requests
COPY main.py /app/
WORKDIR /app
RUN chmod a+x main.py
ENTRYPOINT ["./main.py"]
#!/usr/bin/env python
import sys
import requests
from bs4 import BeautifulSoup
r = requests.get(sys.argv[-1])
data = r.text
soup = BeautifulSoup(data)
for link in soup.find_all("a"):
print(link.get("href"))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment