parent
4eb2c17652
commit
447aa70035
@ -0,0 +1,20 @@ |
||||
FROM ubuntu:20.04 as build |
||||
ENV PYTHONUNBUFFERED=1 |
||||
ENV LC_ALL C.UTF-8 |
||||
ENV DEBIAN_FRONTEND noninteractive |
||||
|
||||
# Make apt faster |
||||
RUN echo force-unsafe-io > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup |
||||
RUN echo "Dpkg::Use-Pty=0;" > /etc/apt/apt.conf.d/99quieter |
||||
|
||||
RUN apt-get update -qq |
||||
RUN apt-get install -y -qq \ |
||||
python3-pip |
||||
|
||||
COPY pinecrypt/client/. /src/pinecrypt/client |
||||
COPY setup.py /src/ |
||||
COPY README.md /src/ |
||||
COPY misc/ /src/misc/ |
||||
WORKDIR /src |
||||
RUN pip3 install . |
||||
|
@ -0,0 +1,3 @@ |
||||
# Background |
||||
|
||||
Certidude is the VPN connectivity client for Pinecrypt Gateway |
@ -0,0 +1,6 @@ |
||||
#!/usr/bin/env python |
||||
|
||||
from pinecrypt.client.cli import entry_point |
||||
|
||||
if __name__ == "__main__": |
||||
entry_point() |
@ -1,4 +0,0 @@ |
||||
asn1crypto |
||||
certbuilder |
||||
csrbuilder |
||||
ipsecparse |
@ -0,0 +1,43 @@ |
||||
#!/usr/bin/env python3 |
||||
# coding: utf-8 |
||||
import os |
||||
from setuptools import setup |
||||
|
||||
setup( |
||||
name = "certidude", |
||||
version = "0.2.1", |
||||
author = u"Pinecrypt Labs", |
||||
author_email = "lauri@pinecrypt.com", |
||||
description = "Certidude provisions VPN connections to Pinecrypt Gateway", |
||||
license = "MIT", |
||||
keywords = "falcon http jinja2 x509 pkcs11 webcrypto kerberos ldap", |
||||
url = "https://git.k-space.ee/pinecrypt/certidude", |
||||
packages=[ |
||||
"pinecrypt.client", |
||||
], |
||||
long_description=open("README.md").read(), |
||||
install_requires=[ |
||||
"asn1crypto", |
||||
"certbuilder", |
||||
"click", |
||||
"csrbuilder", |
||||
"ipsecparse", |
||||
"requests", |
||||
], |
||||
scripts=[ |
||||
"misc/certidude" |
||||
], |
||||
classifiers=[ |
||||
"Development Status :: 4 - Beta", |
||||
"Environment :: Console", |
||||
"Intended Audience :: Developers", |
||||
"Intended Audience :: System Administrators", |
||||
"License :: Freely Distributable", |
||||
"License :: OSI Approved :: MIT License", |
||||
"Natural Language :: English", |
||||
"Operating System :: POSIX :: Linux", |
||||
"Programming Language :: Python", |
||||
"Programming Language :: Python :: 3 :: Only", |
||||
], |
||||
) |
||||
|
Loading…
Reference in new issue