1
0
mirror of https://github.com/certbot/certbot.git synced 2026-01-26 07:41:33 +03:00
Commit Graph

37 Commits

Author SHA1 Message Date
sydneyli
7c731599a0 Generate constraints file to pin deps in Docker images
Dockerfiles pin versions using constraints file

Pulling out strip_hashes and add --no-deps flag
2019-02-20 16:59:55 +02:00
J0WI
67828562a0 Upgrade to Alpine 3.9 (#6743)
Alpine 3.9 comes with OpenSSL 1.1.1.
2019-02-07 09:06:04 -08:00
sydneyli
39eb66a8ad pin dependency-requirements.txt in Dockerfile (#6670)
Fixes #6580
2019-01-17 16:00:39 -08:00
Eli Young
b32ec6ed30 Remove CHANGES.rst (#6162)
The change log is now being tracked in CHANGELOG.md, so CHANGES.rst is
no longer necessary.
2018-09-12 16:40:10 -07:00
Aleksandr Volochnev
9c15fd354f Updated base image to python:2-alpine3.7 (#5889)
Updated base image from python:2-alpine to python:2-alpine3.7. Python:2-alpine internally utilises alpine version 3.4 which end-of-life date is the first of May 2018.
2018-04-20 15:17:05 -07:00
Giacomo Ghidini
b0e5809df2 [#5154] Enable certificate verification (incl. revocation) on Docker (#5159)
o Install `openssl` as part of `.certbot-deps`
o `certbot` on Docker container uses `openssl` to verify certificate
2017-10-02 18:34:59 -07:00
Brad Warren
f94c4eeff1 only copy necessary files in Dockerfile 2017-03-06 19:31:09 -08:00
Brad Warren
6f8bf74c53 sort directives that never change in Dockerfile 2017-03-06 19:31:05 -08:00
Brad Warren
b23a259390 Don't install unnecessary packages in Dockerfile 2017-03-06 19:30:49 -08:00
Jairo Llopis
2f7eb22891 Dockerfile refactored to use Alpine. 2017-01-12 13:12:09 +01:00
Telepenin Nikolay
e385274cca Error/Warning with build docker container from Dockerfile (#3004)
When I try to build container I see in logs 
```
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
```

`DEBIAN_FRONTEND=noninteractive` fixed this warning
2016-05-18 16:35:17 -07:00
Brad Warren
75a1d81458 More stray ncrypt reference cleanup 2016-04-14 17:04:23 -07:00
Brad Warren
ae6f1c62f1 Rename misc files 2016-04-14 10:20:23 -07:00
Brad Warren
c71b23754c What's a correct v? 2016-03-25 14:47:12 -07:00
Brad Warren
fe078dfb95 fixes #2712 2016-03-25 14:31:16 -07:00
Erik Rose
192c3faf7e Make the new letsencrypt-auto script the main one.
Remove the old bootstrap scripts, which have been subsumed into letsencrypt-auto-source/pieces/bootstrappers. They no longer need to be dispatched among manually: everyone can just run letsencrypt-auto --os-packages-only, regardless of OS.

Make the root-level le-auto a symlink to the canonical version. It should thus still work for people running le-auto from a git checkout.
2016-02-05 15:28:11 -05:00
Marius Gedminas
e268e718a0 Remove py26reqs.txt
ConfigArgParse 0.10 from PyPI supports Python 2.6, so there's no more
need to install a fixed version directly from a git branch.
2015-12-03 10:07:31 +02:00
bmw
26e13c9fa7 Merge pull request #1375 from johnl/1374-docker-symlink-bug-workaround
docker: Use full filename when copying symlink
2015-11-10 17:54:36 -08:00
John Leach
ec5c28980d docker: Use full filename when copying symlink
Works around an upstream bug in Docker:

https://github.com/docker/docker/issues/17730

Fixes #1374
2015-11-05 18:52:10 +00:00
Jakub Warmuz
6f5d37fc21 requirements.txt: rename to py26reqs.txt and remove it from deps where possible.
When people see requirements.txt they tend to `pip install -r`
straight way
(c.f. https://github.com/letsencrypt/letsencrypt/issues/1252). It's
only necessary for Python2.6.
2015-10-31 12:22:42 +00:00
Jadaw1n
913a0a9e98 Dockerfile: option --text doesn't exist 2015-09-28 17:34:43 +02:00
Jakub Warmuz
04c12a5e38 Update package references after subdirs rename for Vagrant and Docker. 2015-07-11 05:15:10 +00:00
Jakub Warmuz
b9df69af9f Basic dev/test setup for separate package subdirectories. 2015-07-10 16:38:42 +00:00
Jakub Warmuz
15258cc50a Update references after repo rename.
https://github.com/letsencrypt/letsencrypt/issues/505
2015-06-24 04:56:31 +00:00
Jakub Warmuz
5f41c9f191 Dockerfile: note about missing requirements.txt 2015-06-19 08:16:03 +00:00
William Budington
2fe8a75200 Use a discrete path for venv in docker, rather than /opt/letsencrypt.
This is useful for the docker development container, which we will want
venv to persist for across runs.
2015-05-19 17:39:53 -07:00
William Budington
6a7e3438a9 Adding self as maintainer 2015-05-19 16:43:51 -07:00
William Budington
1b1763b011 Removing cruft from Dockerfile which copies entire project working directory 2015-05-19 16:41:32 -07:00
William Budington
ea667744f5 Being more verbose in explanation of EXPOSE instruction 2015-05-19 16:39:54 -07:00
Jakub Warmuz
5a22ff17d0 Dockerfile: debian.sh -> ubuntu.sh 2015-05-19 21:49:57 +00:00
Jakub Warmuz
3c0ce923b2 Dockerfile: use ubuntu:trusty (based on review feedback). 2015-05-19 20:51:11 +00:00
Jakub Warmuz
514d319662 Use debian:jessie as docker base image
le                  latest              e1f2e8ce3a0e        14 minutes ago      780.2 MB
vs
  le                  latest              d3276dd3976c        About a minute ago   393.6 MB

where:
  buildpack-deps      jessie              ecff3a5a9760        12 days ago          677.4 MB
  debian              jessie              41b730702607        13 days ago          125.1 MB
2015-05-12 22:01:20 +00:00
Jakub Warmuz
125ba6449e Dockerfile: copy dep modules dirs 2015-05-12 21:35:43 +00:00
Jakub Warmuz
29fdde5f5f Dockerfile: set PATH 2015-05-09 18:50:40 +00:00
Jakub Warmuz
64a00d37bb Update docker setup.
Changes:
- uses debian:jessie as base image (more lightweight)
- .dockerignore .git/.tox to speed up build process considerably
- more caching-aware Dockerfile
- copy current directory instead of git cloning the repo inside the container
- /etc/letsencrypt and /var/lib/letsencrypt volumes;
  no need for "if os.environ.get" hack

bootstrap script for debian had to be adjusted, as lsb_release is not
present in debian:jessie image.
2015-05-05 08:26:23 +00:00
William Budington
95090974e9 When running standalone client with docker, do not check container cert output dir for permissions 2015-03-21 01:03:14 +00:00
William Budington
039a6d79e6 Adding a Dockerfile for standalone setup 2015-03-20 22:57:56 +00:00