diff --git a/local.env.dist b/local.env.dist index ce1c609..32fc00b 100644 --- a/local.env.dist +++ b/local.env.dist @@ -5,3 +5,6 @@ TIMESTAMP_URL=http://freetsa.org/tsr QUEUE_IN=to_python_sign EXCHANGE_OUT=signed_docs OUT_ROUTING_KEY=signed_doc +TSA_CONFIG_PATH=/home/julien/dev/chill/sign-pdf-worker/ts-authority/rootca.conf +TSA_CERT_CHAIN=/home/julien/dev/chill/sign-pdf-worker/ts-authority/ca/tsa-chain.pem +TSA_KEY_PASSWORD=5678 \ No newline at end of file diff --git a/pythonProject/worker.py b/pythonProject/worker.py index 8197a66..c988015 100644 --- a/pythonProject/worker.py +++ b/pythonProject/worker.py @@ -12,7 +12,7 @@ logging.basicConfig(level=logging.INFO, format=LOG_FORMAT) LOGGER = logging.getLogger(__name__) LOGGER.setLevel(os.environ.get('LOG_LEVEL', logging.INFO)) -for v in ['AMQP_URL', 'PKCS12_PATH', 'TIMESTAMP_URL', 'QUEUE_IN', 'EXCHANGE_OUT', 'OUT_ROUTING_KEY']: +for v in ['AMQP_URL', 'PKCS12_PATH', 'TIMESTAMP_URL', 'QUEUE_IN', 'EXCHANGE_OUT', 'OUT_ROUTING_KEY', 'TSA_CONFIG_PATH', 'TSA_CERT_CHAIN', 'TSA_KEY_PASSWORD']: if v not in os.environ: LOGGER.error('Missing environment variable: %s', v) raise ValueError('Missing environment variable: ' + v) @@ -76,6 +76,7 @@ def on_message(channel, method_frame, header_frame, body): else: LOGGER.warning(f"first try failed, signatureId: {body_content['signatureId']}") channel.basic_ack(delivery_tag=method_frame.delivery_tag) + raise e if __name__ == '__main__':