{"_id":"@trxn/terraform-service-postgres","_rev":"74-a6cd596a567daac8d421d5cfccf9a634","name":"@trxn/terraform-service-postgres","dist-tags":{"latest":"2.2.5","beta":"1.65.11-beta.3","next":"2.2.0-next.3"},"versions":{"1.65.2":{"name":"@trxn/terraform-service-postgres","version":"1.65.2","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.2","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.2","@trxn/terraform-component-aws":"1.65.2","constructs":"^10.1.77","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.2","@trxn/terraform-component-volume":"1.65.2","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.2","fs-extra":"^10.1.0","ts-essentials":"^9.2.0"},"gitHead":"c38310f1bb55f702fff9e1195e3b542c8fc06d33","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-j8Baov/4Xxm+dHFhEKs/uw62oiIsmw48cbvo/p7wDvb/ePh9YbKR0SY2tULzJNeHd0jHdM2jqCRNYhrFu6KTLg==","shasum":"40731bd8396575755a7414c816dadf5d456510b0","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.2.tgz","fileCount":33,"unpackedSize":35367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXF2RZP5XKf9NPLpnPTq63Bb9HQmHzLPpxP4NlDTJXfQIgWW+Z5eLfYp7joBJ5MrtJIyrDvZfvh6l1rI2P6iScCiU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh4ZhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIOQ//eNhgHG2y3FpgiaeVDCulWYiuMtBxISDSR4kjQY0/WBkBVbW7\r\nNBzLc9LRj5Gxfge1mr6HiVUZhe47/u09YjrSvJUNY9RbPy8NGpueIXsKYNx4\r\nzvB7CJ/kPpntsO4GfqXWbbkd+5QpuIhZCeU3UtAFCQaWBCsTQ+2tfTR5sz55\r\nUhv0k7mq8YXuylmVUSxkoUUnK3SfIYS/yfZMqeG4JCP1aNrrvRe4NpWku3uH\r\nJ5i9a0Py1cvPYvaTOJsC8eAVltXET+vXkG6uxltnY97llnGmYwZ3gEW14Slw\r\ngdiADl5go114GWV7WvpQdn08we9mnLcF6CC0PMzBeFNWHKJUWycLuzJzmlqP\r\nBapPZp5PtVlgJ5EmP2iXj6AdqI3TShSzuSPt9wqoYl+5Qsmwseg9H2+EbE+w\r\nwd+EgUtPDn2iPRcYYC8/LzRjWUp7qXBdyczahJgNulV6TbZhNv/5Q5/e54Mo\r\n21MCRsMCrqGoSdIkNacFRxpWlOfyjf5kJwAYvXu6VmIYZSb1IKuCKLICgFwk\r\nX5KvkJy4t1FyY45pnDaZNAVLb7tGBI6RQ0BhotTNQlLkskR7hw0j6BFGlg7+\r\n0idbltcuNP3u1nadlARkNIbcz0olSu0AxhcQM7Kq+iIVFAyHim6CFu9LngIL\r\nHFgEJv2GmGWBqQkfYmJNWFFv2f2nsdiaHlU=\r\n=GXmp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.2_1669826145532_0.22984951941901488"},"_hasShrinkwrap":false},"1.65.3":{"name":"@trxn/terraform-service-postgres","version":"1.65.3","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.3","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.3","@trxn/terraform-component-aws":"1.65.3","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.3","@trxn/terraform-component-volume":"1.65.3","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.3","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"30931da5f3c90ffab92cac4fb10e81c9d2836ed0","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-EzfXIRHJguQPRlYv1nml1Y7QnuIYDf33w4v4kD4djGLPkFMyPAkrtaojE/sRmm6ugUnve5OI1AxV+9k7xhw96g==","shasum":"483c4113a20d7d3419508634e47b44d6c636f995","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.3.tgz","fileCount":33,"unpackedSize":35455,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu8sp2epj5h/8nKQfnAIgZurqVFsxLKQ+0Rit8vJh18AiAoTdxE14f1+UMXL4FSKzIASDoxMT/Uq+Ed93GJkh5XUA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkLbzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgORAAgKrn6WdyjhcmX6Wghmjl3YsLx7ZYZrVVZkISRKEFDtby4E7I\r\noSONOHL7zFcp6gSn/xcoDLQFb3ZURhYjLZRunUFfLa3dmDNCvTWQlqYYjEZe\r\nBh0H3BUjnNkgV221dh8Lw1d534pH8lGd0aR2e7CU5Is8n5bwPebuQzMhhIj6\r\nUkhATf56D7UAMhVvNrInaUW5P/NdV3uQvl2cBXglU47aQMNINw9tsj97Elcb\r\npJsZ9Zx1LDWZ6K3Rasrc976Q6fKnslWJ3Aeq7+plNLsrkRGFRLRoIj7tbGNL\r\n/3V8X4fLBUcRwga7xDGN/6K81RIYPLr1TCITPGADbnRE3Lw3Apj0CS9Yfvuz\r\nyrZMWIys+xE9yl3OIfYaHiPrXIpl16MDr7Q9fOGBdWtyGccZsCP1WFW9irIh\r\n5ou+WYT/1QkD+ru7vhTo+Ospy+GvI9/IgOMVYgmlcKJdwuqyEtPlw4q4w4Xo\r\n1OP9y9gzEkBLLSUFsvKtnPHWr+zXM+M0LInO/as71tSusiHMVCwe81dBda6V\r\nQ8h2CbjhqoSjQ53GFywHXfKwmEdix1kalDq6Fu1l2N8x6CvkWaSbqf0oMRyy\r\nnFVy1RKuQX6nFKx+8SPQ9QB4jkrr8rr9gUh/OgF2MmIdC9P3NLZSoWgVFM50\r\nXtgYhxi7lqSzVS/Fp7QIUXKjnmwCtUh4pMQ=\r\n=9j8J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.3_1670428403694_0.9639063825400338"},"_hasShrinkwrap":false},"1.65.4":{"name":"@trxn/terraform-service-postgres","version":"1.65.4","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.4","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.4","@trxn/terraform-component-aws":"1.65.4","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.4","@trxn/terraform-component-volume":"1.65.4","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.4","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"40895766e9c67f19a0ded74fa0e2d63d2d872eff","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ZsJ3F5idzuG9L1yNOIjHqpaR82TlBr4Wyl4kkVMFD7LaGPb7pIVZbPui0QZdXBpWYa4lyYXXM4mxmLjRuQBXUw==","shasum":"1212b6e8322094610b120449f0ec760fc1e6e9d8","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.4.tgz","fileCount":33,"unpackedSize":35544,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbPv4+Lo5zCPR07BMrfwRXlQnf8kZ7tRZSwzj2LA0zQAiEAlyI2WWleamq5yz7k5pXwKD3atSXOLN6x4YGbwFW8KJk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjklG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm+A//QaEmt81cBseEffBPeS5kChOlZBE0JWnI191HBoTwRmVw63kt\r\nkoS8149gIoX8/MFNCHZvVsMQFEGyxayFcg7icA928kede2DG8kvQSC5p+t/3\r\nSXFETn902Ng3W3zqlwpUw40/AKv8BlOFyAc7cuf/Z7OcHoKArcOzwNDMpnug\r\n3apUmxDzlTSpHrRPoi7j9jY4WK1gGylcLS6o9vvoXEQ9r/7dTJrTdDSXygJQ\r\nrEorMJFqYC9KKCQVyjpz2JQhS1RoBKT2mupFDvNXtdEGn6wvNDWn9ny5Phkc\r\n3wYKGF8j1kpWgPGoS7doGL7iVEr62pYKd0pBFW95F3TJpntwmfolhEaJ+JB3\r\nhleaH9wfVig2YzhaPH+7DXbTo6ujC6mX7ZC285/pfvBGMyTIg3nWKfMxrBcq\r\ntOC9JhO7zeaX6ErmvqZNM7NWgrmc9rE6PuEjfwpvjWnGSHz8cJoxYKzNKe2I\r\nlTKJcTS/ScvffXeKZeP7Bqp/z7QJ2CwD30K3RdXEDashw+/s1TZwrqnLSWdn\r\nVgsabVbnFBh8ToZiPLxEsMYiVZLwsSEcubzjZkYPVXCtYlDtV4hsM3QOVrrU\r\nQ7uNLsF/hvxkzS9UnmUmx4iidfOLnsdYzQ6W5y9/Yprhmp5bFkjIClqOVJ7A\r\nWPzc+f3mT6+RxNPQdVgGZx8dTtdTg6MeVas=\r\n=oxJO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.4_1670533567719_0.012468877510443566"},"_hasShrinkwrap":false},"1.65.5":{"name":"@trxn/terraform-service-postgres","version":"1.65.5","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.5","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.5","@trxn/terraform-component-aws":"1.65.5","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.5","@trxn/terraform-component-volume":"1.65.5","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.5","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"022d8fc9b70f2dcaa1ef684ae3b956b78bac78b6","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.5","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-l6gCzYTVR8lDVUlzJkd61Su2dPRUOz+U+iCp4qwSR4MTjj2vfKkj6QPApESedlyQx2Wlh+YViB6S5h2X8KdonA==","shasum":"b298efc7c9915e5296a8366427376ab41ed16146","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.5.tgz","fileCount":33,"unpackedSize":35633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSpJVbhgdUwsPY9nTnKFv17uZiPeACAjo0oQlWTy1h4gIgN+y6iMIn3qc0RqjYW9yCpiNdsivBT85ev7s/O+IRVBU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoOb+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqakA/9HC3UeG6N5sKYiJ+1ERHgghh8+KIaDeVKWxymTZJoEfpyLEN1\r\n9B0XJ/EmB2Vth4HZza0eiE3YK4mlQcOCu011jct/zb4HLrE60jZSqwrIdpX7\r\nN8cKqR8mdv4bFwOjG/4q4p/hHqYUfX4E6Az5lCNWHplKubx2OJGlp3mTH6i2\r\nhkhnNDAQbx8Qbm8t3huIJ3olcuCZqq8cPi6ydVpqHXsPIzmW6Zy0qQAWLq4K\r\n9JUdyx2WMd510JY3dCJCzOnlz5FuvsomIpebFQR1/8BCiLAeXKU+4i1slgDb\r\nyI9u8dzvgQ9VHoztsH+GiGCTGWnHHL1u0b2cJVM0Jgrq6z+KnqkmGsTDWRDT\r\n73polFEdjvi4S4VKIh7XRu/IEkiCDCQoShTX1aBjzW8IOW094h+DDRXcZgx+\r\n0snzDJzy8Q3QoMO9xU+GTNHu4GRvuTPCAgNo9I8wlBoFX3I/F7mDQJI+fmIC\r\n8w+c3ExnjzE7rBAhjgxnu7rHf/6g9F5i0DcnKPknORjFgJaftswZkn9yR/id\r\nyn4FiBoPOrb/6XgkCXo2zh6rNRvupSCX4LhzmHKhyJruAOftVUVFMApQ+vq+\r\nCiOPPD2k7FOxxctqjZGPtQpe2tdwmiHi6roMwhfmBqeSnWcztb/9im9pZOnr\r\nXtTRiTcV2m13PRVK+lrRXFOaS75aiMISam8=\r\n=ZLwC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.5_1671489278645_0.9811980569256347"},"_hasShrinkwrap":false},"1.65.6":{"name":"@trxn/terraform-service-postgres","version":"1.65.6","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.6","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.6","@trxn/terraform-component-aws":"1.65.6","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.6","@trxn/terraform-component-volume":"1.65.6","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.6","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"ec74514bfd55bf34458e932bc6853ea3a18ca23c","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.6","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JdAiRi7L00xj49G4aGpJF6M30HTT6tKWFFp0XBp/xEFPnztYN3T7HJH/m0d05AeY/3tWlK/uO4Hd7W3zXLKjUg==","shasum":"8db2334caad9183f4ccd396f1de290dc9ec52231","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.6.tgz","fileCount":33,"unpackedSize":35722,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOx3xJjaKrpa5BkGz5iX3rHcMR18YYPjMRbShkvqtYfQIgMPvJ9Hc3WS8Xob5cCJvJ7ZJ1PRLtZit/LqeLPklTUZk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjohR5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp5g/+LRc+qfA8Cxix0Bn1g3yQfSZgNpugxBQ1OeT7XtQ7g7Zu2Go/\r\nRrJc+sIneIKFUKtobcrRR1xOe0LFj0Dlsv4j6F0owKV8nD/EXBh8ajiKK8nu\r\ntTCHe63Afqk8NEagNqQ/OFPwP0EflqXLwLRq6R9qptZ9lsW7df3tYhPAV0M3\r\n5qw1JJZOUtuORcJgj3t3CDTgpFCi8qVrNV3+eWiWNS6FrEoH0fjSPrL/DLSf\r\nEDD+y+MdxaM6t4OmSkmnzgnCRhEJrU/HqKzSCuWF9l/QJQrQXBJ71+X+3lI/\r\nnfw+Q45iV026YmcwV3hYY+lDt/tSOrJY9wczax8dXXyPnoEEKD3Iiim/sBbo\r\n5a7ZkBlnzCkSLg+tPJvPcLw/pvA/QpT2zT5grS09QGgod2jdFASvVCzbIrLe\r\nFNl/BBb1rvqh1t618Q/8skMCan0akFMxjpjAAnubobc08fjpfLriim/5MWp2\r\nTzllpUFQUXjdssDdpgyxRdh8Tk0OcgPwWBewnmgbYWnC52L8eAseTxHa0++Y\r\n5YkI3rWQuftoYCoVBkNwwaX/jxzpT/eq2GxJcYx9XP3yzlWYs1BSoxJFn8J+\r\nzW5kzQ0l9vN3RA0dM9IFxbPzql+TIsfuRy67cHwr51cWkGoygG4Cd8fk3BMl\r\nDbvi9LUaT3Hm9BijBmP421nVEL7N8zf3WkQ=\r\n=mDI8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.6_1671566457106_0.9259828756292197"},"_hasShrinkwrap":false},"1.65.7":{"name":"@trxn/terraform-service-postgres","version":"1.65.7","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.7","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.7","@trxn/terraform-component-aws":"1.65.7","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.7","@trxn/terraform-component-volume":"1.65.7","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.7","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"3cc446c6999adf238bb5238298afbdf4d1be868f","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.7","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3rdcBFp8ohBYMvWPcz67LG9rK7c32tP3Kza5UE/z7QMkoFnE5lejFqYTpBa3Z2PlHPxsHHE0izhhiMz9dYqj7A==","shasum":"3dde4d3b34ff7d378f3146b39efb03d1db7c01f8","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.7.tgz","fileCount":33,"unpackedSize":35811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgPVal6BiJuiyStfPzJSUdv4m8QcHbp6B3rJQmUQuQZAiEAlataOT/MYIiBPFs7zkzj+dyOMsW7f8XH3epWxNiKF6k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo125ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLfQ/+IPCA7p1KScec5+JDXEhSpX3h4rTYxCjB6Gm6E8ggky4UTKB0\r\n4R+jXCgbu6ewFMWSKZvrYan9qyEZvNgYRq870kgheGeTXiYkb2U/VZapikiu\r\nEvLqcJpbyl7KLnOHjqv7gltgAe1hJ1Xqa/fYmRvBar+ghAbjj6QIh4olgIW5\r\nDaDD3bvANEItW5V45bOF7lvoOO0iRoVl+qlrLN87Q+wUtBvu3P/aUYAYKQ1Y\r\n3yjRx4b5SK47+4yw2C/Yf+RN+yc/eutLI1kERWHFfz5OTOCAHD/NLSqIF5Rm\r\nG5aj4EYVq96SD0sptIHj2wh1I0ylQ6uH6oER5cFjIQkL7/DJrAB9fxU8KQCo\r\njmn+MVjiVgnkU7Q8X+D98IkyDFTkylN1HEmzZgSzxzJtA4n8EaLkqIFZWQU7\r\nM0r2fgZR5NTL5/b6tGhhwk0Oubibx65idYkbJ6+Y49G/SUR7wfz5vHp/1Wfu\r\nQXh1Iyif8r+9UG/i1zeVWo1SV8YINEXfbg8QIRlXa2782F0CdNMG8ECFrp3G\r\nQgGfJITYVQRwiSY+Mg7eCK2mL9EIkrzNLrm5hiwiDtMBOr7lP/wUexb9Ab7K\r\nznARqGhH9ViJ/vxLhHBbye5UsFpOebU9n2br8fkcpCxmQYyM42zgrNpfaZVP\r\n/liulwAjj0Bz++GA6pkP2x+R5S/wl8sSIY0=\r\n=FPKJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.7_1671650745273_0.42247495035501204"},"_hasShrinkwrap":false},"1.65.8":{"name":"@trxn/terraform-service-postgres","version":"1.65.8","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.8","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.8","@trxn/terraform-component-aws":"1.65.8","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.8","@trxn/terraform-component-volume":"1.65.8","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.8","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"c6f63af19ea26c26dd2ef155dd2a35ba73f518c1","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.8","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VvcKsGxftRWzfXZnc5oIv/NNXhoghNOI3DQzKfnbL2gyxxdzCawHDwRy517MZF2zDMcLRzZEuOfPJ5gUwxdARw==","shasum":"4e5dd77bfa635054679c103876816f2c2565f170","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.8.tgz","fileCount":33,"unpackedSize":35900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuFRe9mma8L4SOfTMuo97bzHm99ZLdrbGm1DlLxj3MhAIhAL6dz8ZZw+kKQTLkrbG6o4+vtfgush14u/dEcruVXgQD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvcvNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoorhAAnmBHEcGuGy5mTYQTQ48FnTYGxzxXtI06mMGeSz6l9iIBlFYT\r\neVuRWamo32egdEKMRbZ6FP0DQ0HvWsbnKf5I79klGvFwI5WMZ4XGoqPhR0UV\r\nfo6hMGc/4GBMI7yZPgP+XKFf+Pj4kh3exQDdvi+75wJu/27o2QLHNQlxnsef\r\n94+ZqgZXbYpCOw1MPXhhRFimnTjRiEzBw1gcvzMHwwSN2hjh073r6mdQmI4C\r\nRky5PK5TA9CHT++EB5PoEPS3w09eh68fmTFfWUMB3mcegciZ1C6UCPoIlgZH\r\n7IiECgUkp3QnNJ8Pl5T7h7FuE81Ygy8/LY35H8jYx+YJUZq/nutUXSX4GV1b\r\nzWQAQbl6SM3lksnsbbJ2XyTOzgUQYn08sPphIMw/O086fqNi5We1AUsOOy5X\r\nlHHv69Ej9QqCd7hT8eGytU9siAaz64eoluLSg4gzalLcYWrembcnvuWR5WHB\r\nSkl0UOZ3kX02eXHMr7WpESaIrEf93yeKD7JHdnOxRWCSFC0/CXPsbLb1DTjr\r\n3hBghK/ir/QBTtXKOd0b+uoYx+yzZcjTwIw8PE1z2+8YbI1X3XAdIOS6jO8J\r\nTF1urSFyEYkltlJ7ld4iz20v/6s5D4TxzC9SV2OFrhFAyxLVwDKJrIXPbMAt\r\ny/LBQCgF9ghXnLvuw8lZqREwPqYBfOHl1lM=\r\n=G/NQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.8_1673382861718_0.9783771730729387"},"_hasShrinkwrap":false},"1.65.9":{"name":"@trxn/terraform-service-postgres","version":"1.65.9","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.9","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.9","@trxn/terraform-component-aws":"1.65.9","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.9","@trxn/terraform-component-volume":"1.65.9","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.9","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"32cdc0b19ba9bf743af86da12f358785cc21a4d3","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.9","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-C92dmhzobpXgCC+CrKPZLvmORx0v1rS+zyVh4fJtwL2TlJci/NJf3SRZeEs7AFO4TPN4SMxZcUwLjk3ubmA90w==","shasum":"a2c6ef17fe3ce8f13e93af2a04ad7b9af0b7f00c","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.9.tgz","fileCount":33,"unpackedSize":35989,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy1AlVwiBtAG3JU67Xey7H379ArX0BD6fdFBdsVszBhQIhAIHndQvXX/NbNLs6Z72e0u7NZKPMj4a3QWOMTMKIs9bc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvdvnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz9g/9GU+z+a9avgAQqwufZfAS9fbmNEBXfre4/O4R4PhQZfe0OSj5\r\n7GPVBTB9DffmOxLfEz6cbmjxgCp3QYua8yAS19olfrHv77wGtPxUWNa5Y8VM\r\niQtunEovAQ5HTMMjn0K90nfqqXy+GGaQTNq2dFopu54Dlh2W2Lt4ZRWbLQVg\r\n4b4eR+nUnsmqEsPm+rHeuHYq+VC0qB3MGmWqweyA9DF1TqdWgJ6qRZP14l+O\r\nTNRAIlGJTy49q4oP9EFLPo/cIlPa9edHkWHUXDRnD2OPJJUkKqneRX3vyJyp\r\nZFNyukm/OMHsMcdY5b76u7NUm3LlAZIkRNky2vz+VV87usabWVau2UplsRer\r\nBNyqdttBDLHgtxgX95AQAxMTiwGRvkI3GTgOIl1dfXBL/SjSPn3D60tHsEW/\r\nnVdvY663LuItaWUEUW6MxruZ4ZLEEAGfWCEZcyOzL8IAG9y77dbTzxOTbdx9\r\nurYu9hFqMItaRSCqo1VrxlAxmEniznBc+7QAc9shtDUOH8l+VVLrxDu8PWH7\r\nQ+ukEpMxqVz++Gkemj94/jg9Qw46UfP8eWl5cRFbl5COcmL0rTd7+aVbCrhC\r\nPT1qNNbwpacZe/8q2yJVTH6Ph1oy+53ypWuLv1nTU6zXtYvVdVav9Nkc67aD\r\nRKVOTKL1Afw9weqkA4nkK5IOdvadaxYGgwM=\r\n=otGQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.9_1673386982837_0.6451631401226863"},"_hasShrinkwrap":false},"1.65.10":{"name":"@trxn/terraform-service-postgres","version":"1.65.10","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.10","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.10","@trxn/terraform-component-aws":"1.65.10","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.10","@trxn/terraform-component-volume":"1.65.10","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.10","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"1f04da8e2ac860a8b114c7476b7e7cff87c9c4ac","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.10","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-amsw6/SsN1j3q7tqAHyqrNYX22PNCVgsYlHDErGR0qFIE73tVH8DyeB0xyMwFMz+NupxXgwBOXbzuX467Ca1UA==","shasum":"96581dd981ff766f61ab9b5e5076385f0663f1a5","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.10.tgz","fileCount":33,"unpackedSize":36087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv2spy9jnaFWYdMrHYsHIQTV+JPZJopwozeALaB92/nQIgZaT/BxBRx6981j4ef4yX9gmkeSil6UfeTY8lssTbV2A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxl6pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFIQ//aAmSWSwPvGyXTxcsiHiOgjThVwkl1LRCeG3WNLezxq1k/ff3\r\nQqM48HMfbDvbBkc4CpQaArq1/k0HWURl8WiRtDyC9Rw7PYfb4SUp1vslH/Ot\r\nFgKAv3yKgVE0OJyIsbVfAZbnj2gdCqBYB63sFZ/oWpDJ/FiF+v89iFwHZQhc\r\ni6prXuG7mNXrnRRZnC+0SrOo8IEEKBFinmSi2DgA5YKAAGsRPiw89wWXS5DG\r\nznf7JmLO4G/w9Wnh2NEwYm2E+GPBj4vjn46He3x/kD2uA+jws8MOzcIucJ0g\r\nl0lNSGo0Zkcgix8CeIN5VpubnfxeND3BvkBEVz+xuKn6RiM2MdGQxsgUnSei\r\nGhEX4CE805/CRNL9dWYqT2qxkXmTne2e3Kkxmx2Uk36pgnH0Vh12KiTbpPZp\r\n4VDCrcMAQJdswJu6T7yTryvYGmto6mlosSI3w5VA8TLk6PgKVuodE02ImKQ/\r\n01UzrUdk7F4UExOFXWmvIGPK9PUKoF8jQbptFLuBMHQbruoB6xoLRFDc24s0\r\nVibiRZeIF+FUaiGBNDJ23lu3Kza80bfVHvZMhsw3UTpi+XmT+Fe6pGqAJIJr\r\nuofe5ylDaU3FwAjql1muBhNQnlGpkaKmsh/LSioDrtVB0MqgPPNyRPOOD3Bd\r\noG8MpCwWel87DZ1cPHxs7Y/ag+3Y61+hM2k=\r\n=2sR3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.10_1673944745506_0.049891056266200495"},"_hasShrinkwrap":false},"1.65.11-beta.0":{"name":"@trxn/terraform-service-postgres","version":"1.65.11-beta.0","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.11-beta.0","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.11-beta.0","@trxn/terraform-component-aws":"1.65.11-beta.0","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.11-beta.0","@trxn/terraform-component-volume":"1.65.11-beta.0","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.11-beta.0","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"cd6227a21e8ce3cf7ca60a6e135f2d92af47d29d","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.11-beta.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DlEiv80zMhnf3uaillZI4eaJAjbXrtnhFlr+hM0BHU7E0uHrzhDET1gcE/upwnxpzKZyOl7s4m0Dq1tgczTwrw==","shasum":"9949fd8065c47d066905fc405f8ae2051e8246a6","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.11-beta.0.tgz","fileCount":33,"unpackedSize":36242,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLfW9KyIPdlmQbWntWzwuVShWm4VxAhG2l5rDHF27VbQIhAJI8YxdMuhAjUKHDC41+y39J2mkr+ZZehWTM6zOthlsf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxuU+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCkw//T0WFFnXvlelUJshsyyNT1XMnyZVWAKS5MPsdToW4SsJA2RZm\r\n62ERANHlIeep890a09UTmdhHumIQRQIWJk0rFHuHqNHDjBj1sB2utXYM2+48\r\nikUEY+EetqjRZ9yAB1kpFM4LXheeWbfEFAEC23Wzo1ge3Uhh0iudBBfwSswz\r\ns8QeGbilndtbhDjpz5iy9Z4NEe7M4/MCMHhTQcqqP0xpUXXQFsPnYS7rea1c\r\n3NKJKfej+Es7lCRvbf/a6lgaLt7qj7DcPGXC5RonEw9d872obsTHw2TgTZWz\r\nqkiLjFskCtW0Scd0nNhadNASR6D1tVKnzHlgazYtofqGgjzwCZL/82xwdkWM\r\nE9jiTa82iTUXbfm4EjeokYv93VmS3+4+bCshV4T9LhgxHE3Hq1hbaKUQ1AUI\r\nHFiOCZze87MHQR93TIkx/RNeLpovAG2LJ7dlU/TKrwiNvjnl+riPBsigcmvg\r\nW2NueOpAd4CHBO9qLlwlB27BogTCHubCjEa3r4lQBVP4ElDMIysFYdNxufWP\r\ncE/gkE1Q0/PsH8NEW27vh0SzXeKPP42sQCI0GUYhUHR7PQhENfUcOrzE70Q+\r\nzYXe6Gs+AXwtiFsAmNWdzOijPYsyHodZ01hS4hbiD7BawUVL8Z3Wqn+bN+Ku\r\nrZpZIbbTnWFmyXJxMw+zT6hbPwcVzFlONlE=\r\n=CwMg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.11-beta.0_1673979198276_0.9367533194807476"},"_hasShrinkwrap":false},"1.65.11-beta.1":{"name":"@trxn/terraform-service-postgres","version":"1.65.11-beta.1","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.11-beta.1","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.11-beta.1","@trxn/terraform-component-aws":"1.65.11-beta.1","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.11-beta.1","@trxn/terraform-component-volume":"1.65.11-beta.1","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.11-beta.1","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"be17637835b2d397b8327383e809ac0b3f1cf337","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.11-beta.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mVbMGa09rOt+JQrcCP29DmlXrkZ/vnysnAq+1LmQZX3t8ASRK6FuMvJUMTHc9oSHsUw9bUXvoSU+aA8YBdzBCg==","shasum":"93918f50641690e5f068fe1b76d3e9ac38fb4bfb","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.11-beta.1.tgz","fileCount":33,"unpackedSize":36355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/ZYZlEImJ2m6xUG2YOmCM7wFDUwpry6rz+FKWg+1MDAiEA2GMzSvAbOx7zum0y2zD7bvWFUGm6iacJD0bf74lK1hE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx6m9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHgRAAnMUyXu2mtCOMTQZNExgE2jCJoXiaIUAxYq4bFTuszOG3YxQR\r\n+4yVnhWqXezRQRzl3rmFGYgDeJ7loYFVNzoON2keU9b0F1n1+gcuOqumSWKz\r\n0/CUp1BGQt/aASyv5kUHKgevt6uSPCpUT2L8vxN2Mi8QgPJ+6zkt2bR1J49K\r\ngTs9zSwTNLTT4n1VkEP1Nzv1wgLIDbTBo35ldFTvNpfW0i3pvjhSA/eFItpI\r\ntnGUO7ArObkgjRydnFBSnXRrdf27fE2iGMAKKrGXpQTm+OBoyP6jPBwWW4Kd\r\nNc1I6emHLncY4hWYTE2ESlsRg3BXlokmaigMP4m6zs+5FfAb0ze3joT9M36b\r\nxp+BuUCoFdULPm6sV/CWkpnD1UcggoOWTOpKdU6aW7NTrutcAN6fJkCldeIr\r\ncRxQdqIfAVfvIKwu9rc4tV4PTBPO9tABFl2OeEwPXgJJh43DzhZoEHBiBOLo\r\nwvz76KnMRW6L441x/Tar+q7EoOTAB7pNr+t/nnnSvKKxTp8KM0gmkdWLLDit\r\ntFxU41HN1kIsq1nuFy6gvXe9rEPbMUSxogxevdcIbjNu1nk6IoDQLeMFJYJl\r\nOBQJTvRNAoaO8b6b68/U64lMqT0AuaBCVrqiGbTfU6U8a6LfeMnYnJf/C+y+\r\n2VAxfyQDHHB2D55y7p3UugujofF/E6Qosnc=\r\n=jygm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.11-beta.1_1674029500891_0.7555007324124099"},"_hasShrinkwrap":false},"1.65.11-beta.2":{"name":"@trxn/terraform-service-postgres","version":"1.65.11-beta.2","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.11-beta.2","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.11-beta.2","@trxn/terraform-component-aws":"1.65.11-beta.2","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.11-beta.2","@trxn/terraform-component-volume":"1.65.11-beta.2","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.11-beta.2","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"f920c5917a925b2e146307c3b704f9873d4de89b","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.11-beta.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ppoePzNnZ7Xi+maUAIcBUbI8c1ahVLdyijgLEUxaNXzrqUlqPz0dAhSyM2H91WKFQCDG/4UN7EWhwk7WAlZB9A==","shasum":"4356e46be96184d4233b2106d9a0d1821a905dbf","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.11-beta.2.tgz","fileCount":33,"unpackedSize":36468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwq4VX7aiFJbLR6QT8+Fh3gpqGvW8pWKFAouSmmaSEogIhAP/xnWQwvFen33PNfh64ieViSEp7R4h1innXmeuZaiji"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx7YtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeSw/+KPUtt4nDeTvnuBzxLj2N3OqR9Syd0hZIf4Vwb4LmRyexoNBI\r\njNGB6LkRvyoKbjowG/tqAtQATcuvLwzNsnVrBRZ/mVW9eHXPsE+ES0JtcIK3\r\nqOt1WJN/QlGtpnYZ5pnmlD5HR7AhmJgnTp0e4nedh3UFNEbk3KXPzWu+2Fvj\r\nH2gWD37sNKnQdX/Vqwx7ufkZlFKX67AlvRiZaGatOcDzjqg+zepG0wTgZ27C\r\nitfXCK7X6E5pqc21aOkVcEi9AZ3KVM3/TmsZXrlBxiRmDduuVcOhWwCCTdfj\r\nlRBfAgak8FyFg4V8bhhrQsJplW/kn7OAmWnA3Onw9isDRjn3UmWwXY8/AezU\r\nJcuriiLML6jH+sIwHfDfr4yY/t36jNXfCwXOIYnRN0z8P6Kk/33JaDIrY05j\r\nSqvjXo1BfZ2eUL7ojLon5OAOU9KVTLlvFjRxYqlHl6LXq34WVLYTxz9ERtTf\r\nyClSt67d4BAwRnDUpyu7gn3DplF3Wdw+kgIjZN/aVBYdgTPoa+6IU9K+aydT\r\n0RX2b+6i8O5YK7JKYsbtk4Mft6A1x+e6z7gjEI3pVJUW7pbBYBbIcfBVuvcc\r\n9EQ33b8whej8nMxL+5EYbhOkyfa72l+FCTB7Tfszae9crwb1Ng5NwJj6QVgz\r\nmEQ+/9XP5BnZLaV+UuHOrrmUZh7VaixDvlw=\r\n=3owl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.11-beta.2_1674032685331_0.7532674635019949"},"_hasShrinkwrap":false},"1.65.11-beta.3":{"name":"@trxn/terraform-service-postgres","version":"1.65.11-beta.3","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.11-beta.3","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.11-beta.3","@trxn/terraform-component-aws":"1.65.11-beta.3","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.11-beta.3","@trxn/terraform-component-volume":"1.65.11-beta.3","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.11-beta.3","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"05f12427d716b981b0912eec6c4bf3dd7ac07360","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.11-beta.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-lwTpR5BGTUlc2yvO/O9j2dhJzN6dkKcDBKnmVzDFZ0CfnzWj6++rnwbqL7qmNnw4rjK8rjz3lBJ0dkxjbaGemg==","shasum":"c0f4778cd443e8e9c5f2b9f689ddd4f6bdb2b924","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.11-beta.3.tgz","fileCount":33,"unpackedSize":36581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+teT+JvQJE5EPiqVkLC/Eh4981/rFXzj7BtG6wNscNwIges1skgfSvGQKJm3uZcp8/j+iB7WF1NcaUzO0MBBONss="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx8RnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjbA//Q0/XgXDTyP6ZF8418l2fSB9RDlPJvbhHZM80f/rzWmcJ2445\r\nr9LcFNgt2cy/SCLvDXxOnCOuWk3ThXcKpblffk2WqFrjFyvrPdMCyaA1yQtF\r\nlnbnvkOjmg9BdRzrkTpQfx5IuHHiU+Nv/JUbS0Y4EiUEQerxTF19FTVVPgTn\r\n30eS80Mn5Lf3TiIT18DfRIwJWal2eu8Yqa2eoQYshAdwh3zpQ5KnH3OAXMJ/\r\n0j6K6UOUyaNSkGWUOWRThk7wR83x4xr+W8iNKjfnwqmuS5P71dqMOQuM9/k0\r\no5dIE/G6fToRriADGuoUzw4AMKCarclP+Z0tHA6TmBOYmoCXJ9NhNpXPphoI\r\nNlbHXyzKF3HhdymOq6RBT3WY54nFxoQHiPvCiwPxVdj8B/1IIZhIE6S1GkFv\r\ncm23+vb9zWlhWiQV98MdwLJZ7LltMnxO+pXeAjHav7qgsWCQevDqu1pIQMue\r\nU7k8mq0VC1qBecgZsDc18GsLw0/ddchFiaZdTI5WPEUjPpbS5G7K5hrczrdc\r\nqdOhvxW215MYsql8IcMo0qxc0aPlh16RdDqTlXuH7ELSPjdUuzsWPrjXcRV3\r\n5YSSlqRle5nOkPZv2STvV73B2MBCsVKrROEwiRI8zx0MPmbpJAKnWLuNfW5a\r\nvGNj5GIRc8TWAyGcMBLigSmKRlN5c4/nSzE=\r\n=ua6H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.11-beta.3_1674036327394_0.7445572909794202"},"_hasShrinkwrap":false},"1.65.11-next.0":{"name":"@trxn/terraform-service-postgres","version":"1.65.11-next.0","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.11-next.0","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.11-next.0","@trxn/terraform-component-aws":"1.65.11-next.0","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.11-next.0","@trxn/terraform-component-volume":"1.65.11-next.0","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.11-next.0","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"30de13838e6cbb7a793cf8636711df097773055b","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.11-next.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6w5Gpg5NuygsEYaWc8O8HbvXHFCzQioyNcsve+tffLK57xCABD2hUPdWQLiAOQxm8uGl8MY5xA1SScO6ENT8og==","shasum":"d7a128d9ee6dd227c9040697e2c8b7106296279f","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.11-next.0.tgz","fileCount":33,"unpackedSize":36694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGe3oQPuot2uTWmZA/MkUc7MSUmCy4GDnebR+idoR27TAiEAgHT1m2rwN6sf7NfB/giEa38EMkhaJgVp1pfzxDvoynw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx8j5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9bhAAm9nP1v2/MmdWMYUZZ3UT6zyoFl5k0XRcb0khZ7/zNz7cuVCQ\r\nWAEiwb1azjSWvf6LJ9sSYYIFEpj7qSFc/4owVT+erwuEuHX9TRG3SQkP/9ER\r\nytbJQI+m9B9dzNGOWjNa+oQ/EO1hD3eU84SamgcXN/M0BWB6LWiS+8GY0RKw\r\n4bzMgE3y1pz0jFPRfZdNoYn0w5YD7TGIPEknqCXF4gc2w/q9NigLK1AXKF15\r\nm4YziWUkG6BdADquyYhJ0AgyYkC5lIfOIV9PoJ8Wmahv36/+BT6lq9TV9W5p\r\n3nB6rY3wPdsVA84ToaaxpMGOoAA4INE03Tmc+0PFe7I9GH35xLOBIs2vNUOq\r\nB1PJzkFS+WNV7mTmU4rS0XF6PLp8Wk3tOc8mm9xApkQoBuBM+nrg6Pcx/GY4\r\nP4zfnSfn/aGbwNIqEojmJ+Ic3/Di3x8XIkixXPUPFMD3BuDXlfLHRyyBivwQ\r\nn9I3aUH+RCktF2eXosoxg9XMAMOe/o193NIuTtq0LiF3pqKi4A6iJ2Q7sHCM\r\n1dl53ZOENbFCvv8/IjQoE6MRATWap8E044eruB5Fd2pBsI34SuCOeGYL+RKg\r\nuX+UWdWZQC5JwbQettYMnC4IRPOZcCw9xKkugwq2LPG8dxA+N11VFIcXMxlu\r\ns+t8pywx6Sgoaamif+wVGMQg1jlPe3huIng=\r\n=qp/9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.11-next.0_1674037497234_0.7993758749482125"},"_hasShrinkwrap":false},"1.65.11":{"name":"@trxn/terraform-service-postgres","version":"1.65.11","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.11","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.11","@trxn/terraform-component-aws":"1.65.11","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.11","@trxn/terraform-component-volume":"1.65.11","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.11","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"80cd8d9ebd7da2b86c1106d0bde3f07787f38aa8","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.11","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-P6Ude8X5SU1kuWloslYu498dgjy3VIT+zYnjO/jItsswYBT8uAvRdBmmUnk4udmO7g4m8SWelxTB5f7Ea3qz1Q==","shasum":"fa5426fb98ec99926dc54010282180dbd1402ac5","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.11.tgz","fileCount":33,"unpackedSize":36978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYFOSmKZkYvgG89pArpScvLZvJIvuDk8EwZvL//bwjCAiEAqlSMtJLBFFIayLxW+++lwci/64DEA+m86ekACDqPWMk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyXDvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf1A//SgDPAMMAd5IowoI3+afKsQPW1iXGNzfVuZbuSnZiclL8kQJ1\r\npanebiI5VtA0XBRt4dcuhMt4CyaRINJBGsP4ML3MQg5irWpHPSBmMJWwtEXA\r\nMU1GXqHbMoqRM9M3kfS0NEKmBXP0AIlX0+sFPR7s2ED4XYsakdJJ7mv+ZV83\r\n/sFeERdrp1yJdWg0mLPiTU/A0NIC0dzYQUG8XI8D3rivFMOwjCbWjwBDggT0\r\nJJBQwMVCmoBWBAs4ru1ae3S5ySde6dFliFd3u73cho8d9OOSYFLRDXjYgFvz\r\nFo4EWMxt2AQOoWWPIN79JsHVaPnmKtY5MyR9B41Z/im75gnffW1lFaE8la/t\r\nFyIDJLU3cIH+0Lti9Z+rVgIojnnn5OL9DIG5IUN4x4ClGgVkvJcSWfE2DMqx\r\nbmglXg2GnTP81Z8r5ZO1gwLH9XIYqdIzrB6HthW9ckWyXdShKdw2z6rPJCF3\r\nQlvlgO/MqPz6XvKhnz8GhRUlo/BF5YJEpali4wEnRN44tbj0XN+is7XaYujS\r\nKIuPUnP4kp+3Pv3ZQcz+kvcyN7JF7n3Iq8tSxlZu/2/fJP73wqetFgfmDQRP\r\nNDHpe60Atj3vV+RxTQO2djNSJNYlMU1ftZDQvApWInqN5yup/rMTBPqCU6CJ\r\nig+qndGbRYNX0ZpLpxPz1DJxKIyl/z2TV9g=\r\n=AxBQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.11_1674146031458_0.4081908879863785"},"_hasShrinkwrap":false},"1.65.12":{"name":"@trxn/terraform-service-postgres","version":"1.65.12","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"./src/index.js","types":"./src/index.d.ts","dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"1.65.12","case":"^1.6.3","@trxn/terraform-component-deployment":"1.65.12","@trxn/terraform-component-aws":"1.65.12","constructs":"^10.1.181","deepmerge":"^4.2.2","is-plain-object":"^5.0.0","@trxn/terraform-component-deployment-trigger":"1.65.12","@trxn/terraform-component-volume":"1.65.12","md5":"^2.3.0","@trxn/terraform-group-registry":"1.65.12","fs-extra":"^10.1.0","ts-essentials":"^9.3.0"},"gitHead":"53ec9989934ae4b510bf6dcefa29804e493567dc","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.12","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-rp7t6igFyr4k6jmb8Gn7gDYgILvYNMecEAhIsRb9MNkZ5NMce4zfrdOt/wwhnRpocg2s0Z4CqajUcSB+/Aq9iA==","shasum":"2128893acbd902aa0a8c36ab2cac27badae902d7","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.12.tgz","fileCount":33,"unpackedSize":37070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ+5b2JvgUryWBg1ODucyS0JG8f4JmZZRbte57dLnARwIhAMFVLkB3LEI/a5RIUWhj3EPpR9qJW4oSLPEOGMlyPCkb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyavtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPUQ//ZzCxvwCvWK8CXVprKprGCdZ5bnbWgmNDJCl5vCtMnG5Hp+8b\r\nVmnAt/1mJ9fjWnE/V5QBVODIjZKCTmYh2Ctp/XkDRh4eObRkdZItSPYHL4FH\r\njHyD1P8qbQ7wKT+WwaacO7DNCJBmbFY7ypGgBd7+e0bQ3NauWQtVwLi1e5tL\r\nNv4zR5c/OfCmAoVdeVXb45f98IdIjZHdFMzk7QbIefNVeqvy99pU7R9OaP+J\r\n1xLp588h8JuiT7N+dYIzX2rtpD2ILkmZqiKTFjutsAl7Jncs+ztRZV25ez6z\r\nHsacUkBUohaQCxtvK+FaWEXEaoWg2BM6N26QQNYLwSLxvoOHLd8GInmKTpei\r\nxa6uZu1thUyWUyvTJMMlThX4YdmMnHZmm7MWwfbhItHhilnFJ/HpGAqR6bDp\r\n/Hu6seNK7IP7lSnz4wyoRsoQul2pe/RNVEdsdrHEfRKJEI0XbZEhCT64WioG\r\nhn8h7bF35HjssnqjApJ79GLMX+b5wFDCJpcSmxNfIFSvwJyJckjF9XjCFO1L\r\n/typeoynW2KBU0ogsKetX1zTqZ6AflNNS/IHeHK0c6Abzyw77QPP1Qls9pfk\r\noQn1B9C8GPjCGTZgqUGbJHQsJajGvoo7iRLdN7TRsT0g136S6lBOc76k6yIv\r\ngdD1doxbOv/UKT28jd+dKWuZvoCI8LMEkBo=\r\n=nFCD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.12_1674161133613_0.7819718022059479"},"_hasShrinkwrap":false},"1.65.13-next.0":{"name":"@trxn/terraform-service-postgres","version":"1.65.13-next.0","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.216","deepmerge":"4.2.2","fs-extra":"10.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"4.8.2","@trxn/terraform-service-ecs":"1.65.13-next.0","@trxn/terraform-component-deployment":"1.65.13-next.0","@trxn/terraform-component-aws":"1.65.13-next.0","@trxn/terraform-component-deployment-trigger":"1.65.13-next.0","@trxn/terraform-component-volume":"1.65.13-next.0","@trxn/terraform-group-registry":"1.65.13-next.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"a4a4a6c86202c16503dde20faeae38c0c9a46047","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.13-next.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RrenHdkOJVmLP6DvPjbDEqPwNVWSEOvwEHGMB8DfMLf1oYH/gsXGKCEcraVJ3SJ94gZjyPRoGS8OXwGMMshmMA==","shasum":"646eb7ec90f8859e025a9edb44d28aa69a8f67e4","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.13-next.0.tgz","fileCount":33,"unpackedSize":37456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/e2F6H4cqvo8J4xTwNqbtLoPKgfJWrhHGuBB8/ELgKAiAG5BiZt+gGSwpKRgpMnM3ohrlojOfLOdZ62trr4XwcXQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz6FUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv5g//XXXfSPq+TLbWHG51WX3pord7yVhmWmxzLXWVM2fvxnnJNjW/\r\nI/EyXmmqf5w69mJBjgLd7e/0l4xp4aD2dxvhVKi/mx+YkE2bSCFEGgxLQXR6\r\nlCz1aB9s0uMdj0P11ST34mdTAJjyUBSmSqgausOwtX9Z30gC+ghWPwKRdgST\r\nbpRj3btrO30XsXQ2NindSQZHqAg3OGSspn7vrLyK3SqDOEkfY2ieAg+EMA26\r\nUKQOWtZqAlEGqXMGSow/g3mYTX6h9EGzQNZWAUr6wKQNHLBzrwNOlFEqr0aQ\r\nv4F6LsHJcKUW5SGmLMB5SM8gA1Fd5BSmFCfX3zWJFd1aW4y9bWRv3ijmstJD\r\nEEQUF1wrCzRkOoVNfidbsBSBOJYMkhgFUjoPtWhq39amISvkWxGfOTrarBa9\r\nItatZrX28vWQEBJwLO4GcD2SLVxZI3tLAOCu5Fl03ujyBqPlE5za51amHbEt\r\ninM5mNLqll6qjh7TgAWTedJ6gFJ287xA1TPpGJCARLs9AnMqot3NFBDPiPnu\r\nl1sAaqQmJ1DIhxXClXNHGyLQKPwkj+apUqR9Pabp//vcbY7WkFwOisxJH3G6\r\nPF1axglChfpDg0TN19q3AZ0/Kh4oactyIGQFI0TKnTb7tKiXvXMmeV++0DFW\r\nt48aqXRmlOil93Y1geui7fdE26kkLI6JFk0=\r\n=fiJ1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.13-next.0_1674551636692_0.7064113022186733"},"_hasShrinkwrap":false},"1.65.13-next.1":{"name":"@trxn/terraform-service-postgres","version":"1.65.13-next.1","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.229","deepmerge":"4.2.2","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"4.8.2","@trxn/terraform-service-ecs":"1.65.13-next.1","@trxn/terraform-component-deployment":"1.65.13-next.1","@trxn/terraform-component-aws":"1.65.13-next.1","@trxn/terraform-component-deployment-trigger":"1.65.13-next.1","@trxn/terraform-component-volume":"1.65.13-next.1","@trxn/terraform-group-registry":"1.65.13-next.1"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"bff9f26032f6e987b83fbe8b5c340c1755961fb3","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.13-next.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-aGWl+NV3EYki+Kc5kyamTc1ZrAoFc0grxJBHb9wrA6So+lkbPVxtpepps1mFjxBHcXVvdaPW+nOm9LogTiBspA==","shasum":"f673b3b4d474eaafc0b6ba1c7828903c945e443b","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.13-next.1.tgz","fileCount":33,"unpackedSize":37569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlQ3ODY4iuKSd3qLRKOlzQ+9MAS2q+9VtQRerWNAq2fAIgDbM/SkA/1AxXhj/vRWSWcPPkBC2yKU735ingC9tOkx4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0OaUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrorg/+OFqizuOXqlphcTAcm70+j27pnJ2a2GNkGlSI+gmpK10J96e9\r\nq5NPrLSB+IZcsWqb4G6s25e+mjyoCzLMRAVhS9IUbGa7zwyRq0fNMhr6Lvjn\r\ng7T4V3yCTZA0bMm9LzV4xf1dfAKbWerXGuagzhiBR3X4qFrbyCe5lB3ffXJS\r\nbLpT3SIkpNxZThRhcgYRMmpF6Gu7uidJTyxDmKY2ZSwxqTJnk4BBUZvfJHZw\r\nnftvyNh2xqKDGZT2i/qU5aY213ryrUdVl7mNqfI/87/lcFfkidKpWHVOnW9U\r\nkRU7LNzSRVtCUg79P32tdGrtJI10kFCqBV6e0fDFAjiP0GhS+3cs97VnfwUg\r\nggzHppUyD7XfDamS4JKC18nS/0eD2j4trcY7KPMM414XDCaCDlijjKDVIBvy\r\nKoUrA/eWmYF/1wiwTk27Ahgvcy3zIPF06YlMVOGyhlE6T+m0fx7cTEBjap/+\r\n8T/xgixsV594/rlO1mYAI0XPXDTCt+WxdbGe1j9SquTNAcO0YDi1L4KKjRct\r\nxAeCrQD/M28egO/sexQOTTbuBy021j7rEo4SHAkQJREuYV1/QzEUC8wfZU+n\r\nlaWDuDq9o6GpTAohMstJIGLPEIFgfKUs6hGOmm4jbTWP1BCJEor4c3chTB25\r\n93tKJc/e8jA1pNDtTIXiGpPoYBYoFRYhZOU=\r\n=dG1Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.13-next.1_1674634899916_0.7978622788925251"},"_hasShrinkwrap":false},"1.65.13-next.2":{"name":"@trxn/terraform-service-postgres","version":"1.65.13-next.2","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.229","deepmerge":"4.2.2","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"4.8.2","@trxn/terraform-service-ecs":"1.65.13-next.2","@trxn/terraform-component-deployment":"1.65.13-next.2","@trxn/terraform-component-aws":"1.65.13-next.2","@trxn/terraform-component-deployment-trigger":"1.65.13-next.2","@trxn/terraform-component-volume":"1.65.13-next.2","@trxn/terraform-group-registry":"1.65.13-next.2"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"232e52d8696296903e3b6abba4d2a51ce823b069","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.13-next.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-cwDO7QUjWgKuMHJLUW+GNnEGWrewgZrpVt+SqI5GBlBvIpZEyOwv2oWGvCpiDLMHD6ixmNCgQF/HfJJKiNgBJA==","shasum":"74a63751f0cc519449430e6316287e100a3cf7e0","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.13-next.2.tgz","fileCount":33,"unpackedSize":37908,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmGXMn1oXceqVay0HoG+f6BeM6orhEz3jRt5dWkAmelAiEA4XGOpdaRGBD/vghjypYv9bZVYusb+PNmTbyo2FggXLc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0V8OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMFBAAjbcC3qhpd8850sZv7cdHORF7A1OW1/K++eG4aA5OigGZm9OG\r\npIIBiCA51xM69t8UDdXJioGLzu4Veu1jrvZLDroi1HdZLhKX2wcUUDFZfT+6\r\nSSaHVLKqwyptrhMRwZZxSYtYNej8dNuIBzdJJwQsyBa4E06Ok/wNlCM8iT3N\r\nFcujDCSt999qdsEVLGgzRf/UuP2uUcRldD1YKFJEIKNAw+ue570rtvhSHfex\r\ngzUu5rd3tcQllBPsrv3aLNLz70RKdR9+fGpp2PMK2hlQ0XSSRKCMLriRdhNM\r\nOAAYlQNEeW3+OmnvjXY7Dctk83QkGAgyasSdlPkdlhNfCupIZXzj3/x2l9IU\r\nlwWS5QwlFk3yFlo1E9XjYqS+IKchhDbFrpn+zcIh15DQoF4fI7tapQ3vQ9IY\r\n4NMYa1nitFqlU+5EDswLwe5wGts96beHaASK5EpHfyR4b6Ye70VxofsGehgk\r\nWjdbK9zUIbhFkA4nnZG1zeEG33Ntq/BWQzPhqa8seeGB+QW91V/V2JrFXLN5\r\ntp2ViZAfz4/ONey0rQbLP0ux968QR+EI8kkAdpayFqpj+ADXtAk0m6p19CVx\r\n8kAszVaCKvjuYeBsM0Ar8VAKiqqGv/qOWvbWq5PvDQaWCL+g2gf+44IN3q1X\r\nOX6ytDnckKaM1X1TATJCJ2SR+/b7iIWU0gY=\r\n=3YA9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.13-next.2_1674665742173_0.9090271911970276"},"_hasShrinkwrap":false},"1.65.13-next.4":{"name":"@trxn/terraform-service-postgres","version":"1.65.13-next.4","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.229","deepmerge":"4.2.2","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"4.8.2","@trxn/terraform-service-ecs":"1.65.13-next.4","@trxn/terraform-component-deployment":"1.65.13-next.4","@trxn/terraform-component-aws":"1.65.13-next.4","@trxn/terraform-component-deployment-trigger":"1.65.13-next.4","@trxn/terraform-component-volume":"1.65.13-next.4","@trxn/terraform-group-registry":"1.65.13-next.4"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"91b429cdf691d008d62701481e29eb9d36a28bb8","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.13-next.4","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ZGq2c/p7Pm8THeXhbPkrYjk2f5Xw1KEnJXGFJJ/HJPxr9077BKqG5GVf7bgIFY9hJZmZi3BfUunYdQ1u5F4OfQ==","shasum":"1cefebc186809014095d59304949183dc06a747b","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.13-next.4.tgz","fileCount":33,"unpackedSize":38134,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTam5GqetUXRC111T0frzxpcMysIFCAIoi58NpY23sjAIhAOFA6haK/PrgL4CBJqUTrrwypD7oY2sOW6DZIRJnLKYD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Wi1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOtg/+Lf06DsfOZZbmxDaFtCkh5QcmiAozfiAZ9FuC3McfeK9N/WqK\r\nT2F6vObgz2WX6bTdeJ4hidIOvABhTaDsxQzI32KvTaIJ/AL2gsfgRG546z5p\r\nOYI5HAEEcsI/ubz8Lkvjpp30cDaBY6Mk/BAu+Ygr2dwgMdjjFDIoechVua1J\r\n7HOhH0qIlutL34iSYgCxie3RUBEGu06AIG1AX1PRb0z9RXZgh3ryWEx1Dd6+\r\nOmLigbopeRqHajxJhpW47X4JPl7kLPQW0eORzrdqayqxVW7g3xo7l8pHceeF\r\nL/RU6T8zaOck1MwYiN9i3CKTILF5Jift/H2iBG4ppKTK22XHGPvGUBllwvyV\r\nq5NUSEt0/ySgeaw3CmhxlAqwxmjvWiCer5S5HyNoobKK5gjEnewciyW157u3\r\nHxReN/N6YZQCLLwbg/FO1CK3d4e8440Lfd7VGrcgAZi9nyPTY/zoSdKCljxy\r\nRIipDAynO7tDvL9pJtup8mjylACRNBxzA3LygzA8HBbv1PtsZU6loAimiLQs\r\nm4raf4Em1ekFUyONGoTccyvMTJWWga4tdB5BwIS/7MpNZLF8Ym1q1PySCFVI\r\nRZwt31zDDWQnvH9z4dj8z2/bKyeeGBnW7kCx3v9cYidHtx1vRGBNWEqSeAGt\r\nLJ2j1lIslE6PawgJNhw3pXH/jNRLhq91y7I=\r\n=I1oH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.13-next.4_1674668213427_0.5929736425637764"},"_hasShrinkwrap":false},"1.65.13-next.5":{"name":"@trxn/terraform-service-postgres","version":"1.65.13-next.5","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.229","deepmerge":"4.2.2","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"4.8.2","@trxn/terraform-service-ecs":"1.65.13-next.5","@trxn/terraform-component-deployment":"1.65.13-next.5","@trxn/terraform-component-aws":"1.65.13-next.5","@trxn/terraform-component-deployment-trigger":"1.65.13-next.5","@trxn/terraform-component-volume":"1.65.13-next.5","@trxn/terraform-group-registry":"1.65.13-next.5"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"5fc85fb2c6e37a06970beb551e94721b8a89256c","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.13-next.5","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-H/ejdOQuaZnGvH7r1qUKCMrNhkg7akEPaSDtmbWfzxkpJKHXOEWchThiPNH5kh+HuP62hIjs5KwfVPAz7RwEcg==","shasum":"68fabf152e59ad9e56bbfdeeba6e01c7adc9bae3","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.13-next.5.tgz","fileCount":33,"unpackedSize":38247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB+IeY+2A7zYnSQliq6/w/+fIMwQpNdy3wyRYMewQ4rgIgDcHgz8cwro7rM3SWWQwQ77qsyJNB1NdUd0jObE9+g28="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0jgnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8yxAAhK5iKYbqafdEGc8XTZ+3SfG28v2H6sGzLmm7Y1gwDbvI9ttr\r\nJcCF8pTfQnQUyNF8rxNysHM+9wzett772aQmB5yMUE1Q2cisTeV9h/7w+L40\r\nWkBcCX7q27wv0PQQcpzyErvMkR1Edh18nsQmjbrMlMEi7L7GZGQzVS8WH6T5\r\nL1tpifoOOqYPCAJGoljHbAi/NGX1BPdlx11xWYv6XvImftNZqGXEVxRryiDP\r\nKFc+gygS9DK5ZVkrhRlfVmHnlQHFlTrIgEGR92KJFcKmW/rJyPx/lMWyXRa7\r\nXR+jIUSF+TzLkZWRqrIrK+41cmkkHqwuaVjl4gMYxhsA785cVPQwhOBQR4qw\r\nH2QGNSPHReTeaYPUDLKnIOSDYjp+ipuLT/HxQycUPuGF9z6D5NDMknWFqP+Y\r\nvYIuzwiMxXl+7Rx5yTVIaNWpO+Wiq7CaqFS4m2BV4ZCYgx2jDE1agMewp0gz\r\ni9JMuCWhaVDkgyoye7SnkiQtyZjZdlkh4WzlFS4lN7DF73jNGlZn/sLrKnli\r\nh9FD2zP4XCbTLZgdxcwpzDnYZOwyhwwFO+ibmGkyd88KONeuDoqE71TMnKjE\r\nYfQjdfCDRTI/UUWVmW+BHJViMS4B1oSeE33TU2c1YhpHjjmSwHyUaweipMZ2\r\njH+6gumzMySrCuejNwqBBVl6rTybxuOQ+YU=\r\n=itQq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.13-next.5_1674721318976_0.05239570142218586"},"_hasShrinkwrap":false},"1.65.13-next.6":{"name":"@trxn/terraform-service-postgres","version":"1.65.13-next.6","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.229","deepmerge":"4.2.2","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"4.8.2","@trxn/terraform-service-ecs":"^1.63.0","@trxn/terraform-component-deployment":"^1.63.0","@trxn/terraform-component-aws":"^1.63.0","@trxn/terraform-component-deployment-trigger":"^1.63.0","@trxn/terraform-component-volume":"^1.63.0","@trxn/terraform-group-registry":"^1.63.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"610ab0ad111a685cced29122af31a44fd74ad656","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.13-next.6","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-tvTtBJi3vxCOcrKJjKGDKqCLB1bOQaYHxq6loMj0mlWnDnZLD4F9JjTizgcnteM3/8otE+r9G9d85xMniG8PJA==","shasum":"936e79e2d824c3a815620f1668a97f395bc85f8c","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.13-next.6.tgz","fileCount":33,"unpackedSize":38317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpvr2mY8+AJP8hiiYxlsda8+dlYRNLN82b1UKQS45rNwIhAJqUyHWRp5s8KGtD2ysSIEVU0Hxb3d4iXev8B4Xt0Fv/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0jq4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH2w//RfzdLWapEQOhV2bS+yADu3OYjBLVTceHoP4VxmkyyfRSwalw\r\nIZsdyXuWKnMUWfFa4HoG9P4andhR+2hzSV3ZYtWgTrc/Yb3HN1Qj0Aqi0XlF\r\nSK1U38kj9Hvlzz1o1T4okDDC0YECMG+TSfDir5F7E3xWnivYXrMiiYhpVODW\r\n9XLdv5oBSU/QcqTUek0hEM/fRZDgYV5w14XtTehywCpaIcja4gxuSH1CoFoX\r\nsUohgkdD6vkV5iUesFHGqk/1jlwvo/zZ8b4oQi8/hzIwnePzEeM7E5NNG/Sg\r\ncokIH7lQKwbJjz8jK5bOufYbQoeIW9hnYvpv/5Fo/CUENvXhysl3O+9srV3c\r\nfCbSvMy0lOvhjvKbspJMkGUXbU7cr5so7LGioVFIRNcwOSwzIx/qNhiZzbY1\r\njshjbhQUJxNoQPLvnCYtSMXJYLgnqudgRzh5NJshMUcRU1U8mTWk3Vh9s2QL\r\n/R6OQuVINlLPNAWEgukTTgZSZsFb6CbxW0mdb/l4EtamGONg+8sUbobBZx2e\r\nWwnh0XU4gm69PMTnq8nv1K24PVQNCEhl6J3eYZt3M+jiVNOs/s2Z6r5Pr4q6\r\n/yGZP7FYJ7PEuRsnmPb6BGuhBmbBKA/z0Wn52CFaym4wzfdoLYD4IuQJubDc\r\nMPDvlRfOohoLsUVkp47b6zZ+B5Eam9DThGs=\r\n=AV1O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.13-next.6_1674721976649_0.11804138119431373"},"_hasShrinkwrap":false},"1.65.13-next.7":{"name":"@trxn/terraform-service-postgres","version":"1.65.13-next.7","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.2.2","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"4.8.2","@trxn/terraform-service-ecs":"^1.63.0","@trxn/terraform-component-deployment":"^1.63.0","@trxn/terraform-component-aws":"^1.63.0","@trxn/terraform-component-deployment-trigger":"^1.63.0","@trxn/terraform-component-volume":"^1.63.0","@trxn/terraform-group-registry":"^1.63.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"6646a76072ca33473dae29fce30cc727a6cb4aa0","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.13-next.7","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-c4Ne8h4H1B7NCA9XeC0uY2+0nB1+6e4Vk409Xc2kWc7KgqUYjpvywtabg1FerSkAlP3IvrvrPke3vMThsM3dng==","shasum":"108341aad079f0002d0fdd1f1786b1c8fd73f943","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.13-next.7.tgz","fileCount":33,"unpackedSize":38430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBTC2aU5IWbwXJNdnQrpFOKrw1UBM7SP+G1zjywGdHdQIhAK6eHxTVccAaD5RHUtbvAF6dupa85EN3iczB1sE3RWEz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0mOLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM3g//XhEsfspvTxwiDXumxN3ANBBUP5RPbaMBoqIIXSbWGcOEp6+Q\r\nW+dPBt3vyil6A1sHJVCQq7EVo89pIv4uH63pF5OldirtbClnMEMac3K4oH1d\r\n6y92KF7miZTYPhv0ouLbEq4c2pq8JAZp6g3K5e3sCSLj2qdS5AOb1RX/77kR\r\nFvQHd46RdkedmzvNhcCi0jIhw5C36TXOtAWkiXAVrA4bVTXk92731LjHE207\r\ndnltcp9B4cz683cq15Z9ktqE7jwaK8kAhUn2fX2il8vNp0wIP0IIYexWhLBN\r\n/VDVllE/uz6A+YymV77I4Hbu+tNZTmWNEDQA0YIQrB5GtjtCHEQ+7GLhcwAn\r\n3JQekK8eiMv7UACzanJVh2htD9bQApmApDxddiOZ85HHWWI3uuuZphPrZfzg\r\nNU1jr7syHs6gkqlWlck5pDVudzg74Dd/dGHmDjCNp4CsNmYvIV4lI8jfXMOF\r\nTbXPuWXZN0HaSxtzYkfrvwq9zr1OsqgjZzr+7oCeDa13SLWBOeujdGKogMvE\r\ndDgHOv6ekFRtfFO+70HxGNMUouVmPtyvqkR0oRf7kNZV0hYXab17HNFXJDuB\r\n2P29Pss4aFEmgIadpcCwZcxjBJP/ddgvmJ8aTeeXED+yqcVta1D1Hzg7CZWI\r\nmnkXprww+FY3a1qSPJotqzXBF1mWR+5VG8U=\r\n=lNbo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.13-next.7_1674732427289_0.13466909204678346"},"_hasShrinkwrap":false},"1.65.13-next.8":{"name":"@trxn/terraform-service-postgres","version":"1.65.13-next.8","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.2.2","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^1.63.0","@trxn/terraform-component-deployment":"^1.63.0","@trxn/terraform-component-aws":"^1.63.0","@trxn/terraform-component-deployment-trigger":"^1.63.0","@trxn/terraform-component-volume":"^1.63.0","@trxn/terraform-group-registry":"^1.63.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"213c515cac52036b76a9536a5254ab8aacc49db0","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@1.65.13-next.8","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-uJaQgM+aR3DdAuoCH9GHh4cpcdnzFOXtOUq5JU+QREZAy7O63Ailxe8G/nCaqxR9dG6Yz79NL34ENFDJba97SQ==","shasum":"4cb64c003b71e7a447a4c408c7378bf20ea8c0ac","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-1.65.13-next.8.tgz","fileCount":33,"unpackedSize":38544,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJJLS6oPc30jTnnkcCsX6kOh9q7VKbBg2cD+xVG6TWzQIgCAJZElmkw6qkH01FNsAaeIZ+FX8RjnxUOlI/a1RpcZI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0oFLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4bw/6ApDgqYRchd48IWfyZTDpYyJkqYwsQTfvKbLioT2apzUWu/YI\r\nzEqrZHtuXOaeAEaBNChyu61T/hjyNUgTZliNoP8NMzIM+d6kwONkgmTAY2TB\r\nsWB8ll8wSrBpmbLKf82UpN42nVLzc5Gj5e10L7BTaGqFlkdmDW49AxQT2mnd\r\nhLGeNRB5hWjIhRsr5+YJta1ZQHQPjVqiz4TdNUjkc1ozVaxb2uPg+DEwut7E\r\nx+B5jpUaVUfadwNgvofssLMYZ52dP6Vxzn4DsEJWHrCRI2uADoQknwyM4bZn\r\nNGH+7mFrSD+m4eAvTaTsnaZkhbN2XC/BfaKeyvW69kL/UsuKcSiCpJxbojVL\r\nXJsDKvTzQOpZjUC2eOS2rFqmmQfwk8Eaijd64N8iETvS63xJ5WGMayjT1DED\r\neL+8IfMmouh7R95bRIEZFw4vnfqB7IAZyBOzdL2slNAv4NZ27N3Okd+0U8jt\r\nU1nxwW9AgH/9K0ygWPxLNlLXBekFZIRl7BhFOAHLIxfatfYsZt+SxKHAV4gP\r\nqDRn/eZGzForaTdjUDYu5Z99zygrjm/w7KL2vLdKnhTzaGDYVFUnk4FD4wiX\r\nSXdBppFFPxYW8L4GYE0OeAs+87x0agTDTl4ozlJ9rL09y5SOTjXbjoPNQkAm\r\negpTBfItBP606pW80fl+jqdnd4xUXm33zgQ=\r\n=0Pid\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_1.65.13-next.8_1674740043660_0.9312035850882465"},"_hasShrinkwrap":false},"2.0.0-next.0":{"name":"@trxn/terraform-service-postgres","version":"2.0.0-next.0","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^1.63.0","@trxn/terraform-component-deployment":"^1.63.0","@trxn/terraform-component-aws":"^1.63.0","@trxn/terraform-component-deployment-trigger":"^1.63.0","@trxn/terraform-component-volume":"^1.63.0","@trxn/terraform-group-registry":"^1.63.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"7f0db9d34f2f1c0085b13d6da6579fd165b56068","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.0-next.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-YnHcn+r9TXL1ngrZHDXr03T/hSIngec/2SbaQcuFgxXRcyvfRezPDynagXwW/HtUvlaKpl5CgY08WyVqokQZjw==","shasum":"13b0f9c1afe7e2a4f3289cef073ba829bb9f7a37","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.0-next.0.tgz","fileCount":33,"unpackedSize":38618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtnsDj1Wngf8Uuk8lRJZU5SEZkzsGMywInh7sdb+n9pAiEAobKL2N3+o8odBpibtQyzFn2aJtSJxMKVe9vhGkRu6iw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4MG0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIQw/9ESlsGFD5CC0VHjzav7HB3GmXdn/hz/P2SZGdVWSuqYvex0hh\r\nX5JT5vrVbZoJDYtKKLENGOXjUKewA7oGIgDL7mJzjCJWBwWB6UyOinUTGNsU\r\nxu5MXgkBOH5l7VCEyg8APVM+ikTqFkNmx6nkNxErSh/ya3HhuHxi6iYS27Kx\r\ngTK/5AWP6f98+9pkwsQmErIBTuGMbh+I0tZ8QpA3mE9t2qVgsNb5tEuO0IIH\r\n9PYHoBl07tt07q3p0HFCDWI5Mvb9VJmjw6C8IntthBC7QWRcmMzgQB8eKIES\r\n5ol2r23ER/ssU96hdQmU+6emccs74MMwixDiXMqExrtRMk+5XH9P9A7f6ocj\r\nB6lJPa8TGZ6kBSCTcpxW/Dgl1Lx+Z0R6Qq8TemnO7tUBv4LGr/kIcMK+ibdo\r\nqtICR5aqIX5cDaT+0ROoaIzOp8bTDScfwKcF0uGuj6+V7VOqe0YrCCOBAool\r\n/oBjtGs8wcMrsJYOiNgTkrpfqpAUmUxwtYWK4fAXyy+c9UARNn9AYhdjyT2V\r\n1L5AGc1C3O4zE0D2Hwv4T1Vybm6IDAMNoMItNLhH9GNYYCuGhdZuHUq7tv5C\r\n60ue2PfoJpQoYPiDOKtUOxEQVU1k6Rcm/QL/U/K/+PnisaWZNKl1akaqNZa8\r\nb/b/FCNj1vOs4vrpJODMnB8PJGDutrrooUI=\r\n=FLgu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.0-next.0_1675674035888_0.0058199406400576414"},"_hasShrinkwrap":false},"2.0.0-next.1":{"name":"@trxn/terraform-service-postgres","version":"2.0.0-next.1","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^1.63.0","@trxn/terraform-component-deployment":"^1.63.0","@trxn/terraform-component-aws":"^1.63.0","@trxn/terraform-component-deployment-trigger":"^1.63.0","@trxn/terraform-component-volume":"^1.63.0","@trxn/terraform-group-registry":"^1.63.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"e0f235f84de6ee8af5735b8eae74d914095e988e","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.0-next.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-hDeOnMDpcIXsnsZkEtpAhelTTu0o+bFtrr+Pr9CdElES/U6n3GuVRYovx29f3nUkH/pvlK2MQYSXXdhVmF8hfw==","shasum":"99e9ec9b3bfe14f56924f695fde0f1731f8a88c8","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.0-next.1.tgz","fileCount":33,"unpackedSize":38724,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfcTrPWwxOdj2wUl+NViH2lOQQcHqnePLav8TvLncGkAiArnL5x06ufRRoDJmOVMpCrjSJ87rjcDQJLTLtYOYoacw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4MQvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsYw//UKNjFutQ8vLOma2JGLp3Gh/0CA/mpWEwJi4vfD5BSwtX3tFr\r\ngqgPAMdfLWCgpRGD+izsCoCMy6FynYP94WsL0j1oWfMZZyzbYE/t2K70uTh6\r\nqudqcIaL5CRPllNpWPqUZN1Y+pbH8lfsDsnkQ+AkGnNj4GG3+rmt+Z8faa3R\r\n7wBmi2PFG6v6mhzNGZtDKDdJJdG5mPhHfimjA9VSMo8irwfG3aQmR/VQv5rn\r\nvrJOqp5VElfX5Y0gcmUMshjsaZs1YWEI/vFJCEs8ywVR+0pJjX6qD3E22id7\r\nIx7nyBiaFHKA481/n4VEjXXyEmb86QjqeDbden/sAasLy8VYP5C0bCbjNumT\r\nS7L0oIom9+jgkdDPM2zQ6Jfcbj12BdlAkW4EXyyXq8tF0kcdcAOsBO822b7X\r\ngtodg/zPJJJ0VDfRDOZcb5r5T+KU2QbJuH7d0bmnto543DiJWtwC3pOtmqcC\r\nYe5/QsRLk9BoRBajg0AWE4NcLc2oc7WnKFjo5trW8Or3RzbDYqR0WDra23qV\r\nLR1SxtpRvXxwTo1MRdEol3ukDvLffNH/F2Q7JTSF/Gzxy77ctbuGiwnOfrDL\r\nLGa67+zYr2xKBTXcIOztcABvcDwZoNab4YdfkdbGrEl1SDrbOOKz64xyAOQA\r\nXwgrYp68ALKiGAIkgpB9bGdyXnC8M1nc9hk=\r\n=6s0C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.0-next.1_1675674670833_0.44056504601511715"},"_hasShrinkwrap":false},"2.0.0-next.2":{"name":"@trxn/terraform-service-postgres","version":"2.0.0-next.2","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^1.63.0","@trxn/terraform-component-deployment":"^1.63.0","@trxn/terraform-component-aws":"^1.63.0","@trxn/terraform-component-deployment-trigger":"^1.63.0","@trxn/terraform-component-volume":"^1.63.0","@trxn/terraform-group-registry":"^1.63.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"83687edf09c1631f58f246e24927b5bf51437ab5","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.0-next.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-1QXivhECbiisrE3ZlYCiVCRk0S7WBo/EFNMXPWwsIPz22V7jKox5RX9IlRZeHTxUBwFbhXpziyRnlVv2//xegA==","shasum":"07611752c91f9b4dfbe98d4ee18f1134be853864","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.0-next.2.tgz","fileCount":33,"unpackedSize":38830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpWHujyAgR0K0pUmvX+FvJglWIvvur1BW7cjABx7dmnwIgE+YDv3hjquhbInxfgVpOytFTfW76/8qUv5cchUil75s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4MUbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm2w/+L6uCJNbq6HK3KncVPKdgNmhQv7ILR/p85dFH2hwF1qpmAqRu\r\nO1tTBbGnwxD14minrcC9ZgwVKBc7ZJvZNUF0fXki4hKP0EJtkb3zMQJaPzVp\r\nEBGl/4fcPqFK59F7NmtFz8DylREQ/H5WHWw27AlFx8miqLbG0r4NKh1ljPw/\r\nXFC5P2eXAzVClkDNdy86j+cPGao+0Rx980JG+Lpp2BjPsmJ++aQ3qTkEjsB8\r\nWOZBjsShDVAODr+kRwkzLtsuU1CiNMjxFRBFdYqHDdl4dOTD45d3MO0nam/Q\r\nNyy/5rl9k1cJN0Cx4X7WuequZSf6ZNfU7N15BmbDAyaZ1K+Jq/9ltZzeDYmb\r\nNZgwOzFfYrQSgJn9Odhmd8bZ0K5X1odXBZKwWKk0Q9aFCBu22ydCGkLJw63U\r\ndODZ4YW4sDvTTNdS51bvlssdQepLTE4swxbmk8eCVGR4zhIAvjhNhTC1gQ0D\r\nYlOOy5+sYNtczuSp81WhNq8oON1ezDzwWPpsdTRrPlwNHHgKo4CeUEyKebPb\r\nL5Ha71EJ5y2Ahq2A45KXRiq3bBnwX3T/1fyE5S0YfDKt67N1yVo5hqWq9qq4\r\nclZkfu9YhkPPzgK8U/FkbZChvOru6JkcIyW8zXVgJOPvquRmJpxnw5W8AFmL\r\n5lgcwJ8nPR8es6EvGiwsOKkotQaceOaAABs=\r\n=iDRL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.0-next.2_1675674907011_0.24333583391595037"},"_hasShrinkwrap":false},"2.0.0":{"name":"@trxn/terraform-service-postgres","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^1.63.0","@trxn/terraform-component-deployment":"^1.63.0","@trxn/terraform-component-aws":"^1.63.0","@trxn/terraform-component-deployment-trigger":"^1.63.0","@trxn/terraform-component-volume":"^1.63.0","@trxn/terraform-group-registry":"^1.63.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"49720ca747ce93540a813a5cbed98f35f04e4a0f","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-MXvY9SK+9NlZhFngObVTruzQx/FIoeaAllUtNW1YqLY2m0tmm1X1PueA+vKHMlZd4dPlB/wJWhYlnbsvd7Zkgg==","shasum":"ace0e03aefd29e431022d0f7a6cdb7ead9fb9202","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.0.tgz","fileCount":33,"unpackedSize":39591,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe+Jotwnd2dzNcxFiBrsneiZjw4muz+f3EAM6IVX581QIgHZcgPf+anpEXrRap33DQj5ecPdBf1ObTVmHduacZOGw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4NjpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD0hAAl+O0CVBaEgze9bKgIPGaM9u9VB6xlpkMu1nbPPMKU9T8vVc8\r\ndN72wcDeB7sRPkVGQlp/x3/vbVxZ69DI31SI91aYfLXYtNebQaBcCpff6Ek6\r\nKt0YMcEVr/APnInwjmmrq4QY6MeO38rf+z50rL4R1aWg4UdCaST5nw+aHnHR\r\nzkDNhjC6pKgMxJ0Fwg7nGX0rcn5BJKFG+6EZcMW3gaNw/AQjdEJqdBVTxskc\r\nW4sr13oJ6Lv1QuDbZnBjrpXC4kNAk7j+yP/Teo4Bv3MocMUkWIkT1htqxwwv\r\npNv+fyldDSUVn4jU4bQBHWd89FHa1iplys7YkVPXrFlmwJsu6dbiB/1ha/JX\r\nE3ZjERqrxJ9MN1EnpEelMAdU1kUH2y5rBbP0b8x38pZeZxs+Ag5MjGxkIeGu\r\nswn4/9rFRaa1rlVucFAryglnED8WTCZmQAaEbcmyHmnQkf3C0CZ5MR5wDzTh\r\nuGpue6POcW4doUuojQ9+eB2jwYBdjVeLNL3nCX80WSo/rAWnWMo2pJ6HovzE\r\nidAkrqX8NX5SLki1yTeI8NA5EvzAEgeQCIth/pMJWUJ4eB7kVmylBW1t7QcB\r\n4jmGZ5UnzBLcNLeZ2sShw9iOBKTO9noYNSFUlmTxWAftufa0YcF7GOE2js3a\r\no4bJEG8gHz5yXGq6msCDf2vqc/jFvmnAuVE=\r\n=U/Xu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.0_1675679977187_0.9582036712838067"},"_hasShrinkwrap":false},"2.0.1":{"name":"@trxn/terraform-service-postgres","version":"2.0.1","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^1.63.0","@trxn/terraform-component-deployment":"^1.63.0","@trxn/terraform-component-aws":"^1.63.0","@trxn/terraform-component-deployment-trigger":"^1.63.0","@trxn/terraform-component-volume":"^1.63.0","@trxn/terraform-group-registry":"^1.63.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"6a31edb5884a5e43ec32c39c9107b416cdb20113","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-+jzF/D2055/bgFXanuQZH/caZWDMb5vr+osdZd9xyLuUVoU5g2Fw4t34q5StA/S7uo7jNucT4+nuJtzWaH9crg==","shasum":"b4efd8b5b71d03ae235a0dd5a6c599ee6d5bc165","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.1.tgz","fileCount":33,"unpackedSize":39677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDb8rXS3821hlqXVRY/D/6Fva8H7c+MSsb13cLcxFnwmAiEArqHL3xBE6XPmwHWDANdI1U8DvaaWRJnvcSDz8p35yjw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4OZrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq50w//dEYp7ycmmt1eFvd7UZOXlhTjUS5j8qkdws/3skBnREO5NsLw\r\n29NbZhPAedjqw5mhOw9zAn03atmp5rfAOmV81i1OslOk1VxEDq0FECQxLCdJ\r\nLL84OL79HG+83Cu5ByyKw+y2axuiQUCt465szqw4hG8ioWaQiaTcBQKH6jBF\r\nFKlZJ6byzOC3Zvs0jrwunSTzZ/AZjxTM/7g1phis/sIf1T9Ek4Qzna6xU8SL\r\nasDTEy6GfnTUu+Cs0PUIM2VovPp1JnXN1GudpYrNWZTpMwOL10umjdZvfM+0\r\n/LkikHpnq1HujSErcTvWSJby4w8Es0YfuXGclUoqNldEI/hO1ZfWNoNsEsOQ\r\n9hH/L3kjIRenqK0Im3HJSXjsgaSHzYpXCm/7fbU4uIayT8SNWnl45YFG7BuC\r\nqeisQacFS/tc7clfqV7Ei34FguGZy8i7XdJdjlhNg4ILHzMsMm8qUYg96Ju5\r\nqWnz9aTQnzex+PdoJyKCHBLxOAvmXFc/EJnsKSRsxLUKD4pIyoTAlK2RjAkZ\r\nz+hxmUMTOMx+rKlDxSgaR0EhQ/nWqJ8iJEROqlP3Iv4vK41s4a4NQh4ho1ma\r\nA/eapIKEu8h7cWa5cETh+UlFBX2HHEp1Q7CoL8iQ/bWNfXTksNyX7+TkXXVk\r\nwoq4tx3DzcU6JP0ktHjwMStmoEQRlkMDx00=\r\n=Qrxf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.1_1675683435093_0.7408025875209643"},"_hasShrinkwrap":false},"2.0.2":{"name":"@trxn/terraform-service-postgres","version":"2.0.2","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"822237ddf67fdb18b5a322d3e6d15dfca1682095","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-6/b4EJ12pIjQt2S96204oS8dn0molg6ljZBTUnZDatmgFygx3lgIP1Q7QnJeojO449qHa6YRUxpu5TEAQfrYUA==","shasum":"2c2eeb510f71f90926bceec16b1aa591cb2231d2","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.2.tgz","fileCount":33,"unpackedSize":39757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRcHPZ5Db+aBb5Dd96AeU0W1GwfLlMDgF4dgwqxIDQlAiASrTnmXZcM0xtvOWkvoMJI8TfQxf8WltuOhw5Xc0BO5A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4PhwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrchBAAjpOHEOIf8AdY/NZwQJJrTC3pnzFMPGMplHYz2MWXG/Z5121e\r\nCoIBGueWSk+ujBw0WgbMaP60rz32dkgTrchE4tulsgR6PP56izKHuKy7FfUM\r\nK+KR514S05NOFmo0Meo3PfGnXRFTF1XaMg4tSZ4lv6gP2f6mvJgCkbEGAqQ2\r\npwtSR0W05KiabxrRRft2gG0U/On7qW78yEmH9cM+j+qygQixJE32o4W25CmY\r\nqCymdhUuhOtqxwmoshcdcVbsEdk1HsNOso1KOt8hqCB+mUwUNFNxh/yesahx\r\nmMaV/JjiM2w4sREipTwU40wXWbJjDLiw7oCBkTcetcZtGdPe7LuYPVXI2A1n\r\nPArZ28oZCdwZs37LCXvYZoPoU1S7NuQLiYcez8Af9OA8qycKjgqikhTepCrc\r\n7EDoumzwojApp0yJ/kEzjEFLucoW/XVHhza0tfUKVSJz/jQ22M4vNqEoAwyy\r\nI49GxYxWnDAxzKUSPoZQd0BJvAH3NHWEeGr6lvuIQuodm8BfiANZ1e+cUR9i\r\ngLt0iryAsNG0u+d/09UfkNntWF4YlnfJLoka39JN07SqOlTOy74iJzi0zF9N\r\nWheNMIvzEHU3J0L6R6D3FzmFAooE7yyqPmYjAk/1TcNQRA3BIQmXRyS9uNvR\r\nt48A4mG7jBM6p/ajrI0ampyiVGsHUcfowZ4=\r\n=g6i/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.2_1675688048371_0.26997330706826883"},"_hasShrinkwrap":false},"2.0.3":{"name":"@trxn/terraform-service-postgres","version":"2.0.3","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"d537a5826e6649bcb70571ce15e3ca3cc33948de","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.3","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-aNCt4INbgDJNhjs+SEFHVa70s9WIF7PAjvE1aN5SaNz264HJGTec0yl4UiAMu4q7area1lqzvMLJ5fEV1Q5/6g==","shasum":"aefd54c0f5dcc8296f5a813bd00dbea5b7932d27","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.3.tgz","fileCount":33,"unpackedSize":39843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDL+a4r/FxcBkY5q+9IG15ziUKVAw7J7UvCHJVn8wLSZAiAiMUBuDMdwxzIRV4qA6lQjeLL31g6spVBkNtaooODYjg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4S4pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop0w/9HJxt+VKoLnqMhpnQjkw8AiVHbVQ7SAe6o4hvad9Nh7lD+LDu\r\nXgYnhATOByFVvJfTDNiTKsReA7vwYO/DcCn6ScssK8HjiseNhOx8V4RYYtPm\r\nJF7EuyKcf9CextrzK0Kj2xDaw95HyccKm37+tSyI8Z7qlyVGbpkFo55F4PAx\r\nLCV+lkyqkxomCqgMpV8ChurDKqqF2lic6AEM201X/dnpH3rK1NqEmtYTn6Ev\r\niIt3y2cncwxuNCwLf55INt/1AnlKOFPtVwE3empUx4KzEFA51iyZZqUH4coR\r\nLR5mKb5vsUeNMbCrmCTutDi1LORIR4pymO7073S6PSYzoJ/dPJ7Uux02d09u\r\nkDHmUkAjCOI4jdwoGWBZ4IIODU/Ql0+RHkAOCxZdf7HnhwLNjQRUmqxqS4TC\r\npIH6hhiedmLoUa2bCCyVvfxlNyq5EFCayBkXzNcZLHSE+n/mY9LrO0sETA3y\r\ndwrghnDjQ3MrgCdJvuwMSOTC1dWhQI1lqDi8EXbmhtg5Jylr2H4j1rrgf2vb\r\nxEZtlojrSxgiUubqwgzJzD8PottKcTql4TrRVfEqy5TZ8G1oao/FnnxibNF8\r\nVWISfCqpXyQN2DFMFzIi7MkcOB49c/tMGqX7m+syxKKaTrhXl0YJfjeBI8RH\r\not6k5DMe30lCFO4R1CuwuyDqoNe0mA3CBAk=\r\n=cgTf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.3_1675701801784_0.35988158883350696"},"_hasShrinkwrap":false},"2.0.4":{"name":"@trxn/terraform-service-postgres","version":"2.0.4","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"acdd3d28f227c51693a9374b23abf170ccd27cf1","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.4","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Yw7dF7E2++06P+E1Z9o3/+wth5AK4AO171ogZDpvyCtinnnKp1LCg2mcEZbav1AxGT7U12ULC1Ko0eQjDJzeWA==","shasum":"da177ed223c7d27bbed3217b0b93b9617b31f380","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.4.tgz","fileCount":33,"unpackedSize":39929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsXu2ZuAjyF4uQ8s9lVyLQELu+bYDo0mv0lgqZfmOO+AiEA77WGfqFmaLoJSpvRnYhtxIcpwpmqdvImjIaDycU1Ow4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4kaJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4WxAAnnPVz0L22lqVmINk5vKXyHMoX6WvdTQtWRV200O1BI3JTtH9\r\ncffTbO902BMMK3EOxUohEInaZphPqKnwtoLuFzx7a//8/V1j/qgNDUYuM1rS\r\nqPquQCSdgZBwAdOEMnHhNEfuvzKH+XK6UgUQ2DaTrbO0AxE5yQ22XdzQtr7o\r\ndhp/CpeRJniFoVsGOOX4hcFZiBibl2/IFv/svldSBAVGGMh7Ou12KWCdMwG6\r\ne3e2M+elQNlg05Z+el9S7y8g11QUBreiL2+Oia9vyaI1FrJMpeJ/HROTNh/V\r\nOzK9Kz74mtIHffRSyvMkuTY/A2QWawf3Ra7nGMIXF7Pqow11rmaY60pYzz1e\r\nLmIQqsf1Dg5SK+e8pEODwhI33D0FAr1OZ7R/e3LD4bGPRvKsSMtM5BGhzzol\r\n/r0WGetuc6SlGDJcRMJ1H5FEZElgf4s4SNkk0OCMQZMKi3NBgSVU7JHcrXfF\r\nXYav8J1TSZpnT3chufyVCmSqWlTwF6MnJkDZvkhZYMe3GtyqBafUTFVFnklR\r\ne5hMOSfvcFht7siY0TPvfN5+K0cQwE61XW985bAFLnIZeWvWbYN59mPjsQRe\r\nbPT+IyVZjGhMlEIkaDvNEhpQrD1TtwbCm5ychjKc8ajr8cXad671qtY46I+G\r\nQGLT/oHTOuJKZTVCEh+lXiCXj5u/vlX5sgM=\r\n=PJCL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.4_1675773577167_0.4158646780280244"},"_hasShrinkwrap":false},"2.0.5":{"name":"@trxn/terraform-service-postgres","version":"2.0.5","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","fs-extra":"11.1.0","is-plain-object":"5.0.0","md5":"2.3.0","ts-essentials":"9.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"ef55d6095ab581949f5592122f6e2e168d7ae0d1","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.5","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-tZS6ndaJ8xD6kZmVfcDC3tMsdZI2f7bBwsIRx8XU+oLyxYn1KDdMkZ8hZiUZxramx6rT9JOZFYvwA3l2KI3KaQ==","shasum":"6f8c21ad91836a470f5af089291a4b8c53f74397","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.5.tgz","fileCount":33,"unpackedSize":40015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiN4UAp/e5SYtnv4i3m7JR7PO3TFsmSTIu4LrbsAte+AiBjLqaGaXB4Oo6XcV0TJ0JZ+6toblcN+80eFESyLQ8iyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4locACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKTA/9FMoMYBIBuDoCz18t3dUK++y/cJ/uVai1pEwSI5qlCNG5P3Lz\r\nISsskZpLZVdU/+Z+nn/QW4DVmsDZwsTqvdh1AdhQgnmLRMmX/lPatCyhmIA+\r\nUNb/s/l7ONMEoHWQjnVIDejmcP9Yq2c2ADB4dHgSYjqddv1Q44EiZg8wLHDp\r\nW/IKpthG6EVWxEC7OQphAwTGJud2rItrVQWpkXFyuDte68AJ4WinGU+uL2rZ\r\n41D2sUasj5CZaqPD25d0G27tYPfZIiiM7tKyT9PTtbbX0KEK1aLHYTZ67u9Q\r\nWiGyfOS2YcFv7E+D/SEenjqgpqFoONfuFlqHt4Z4QmNwFVkYCv93WPc3JbSt\r\n8FQFvrkVVcDlXuYIrKvuXrZTv0GHhM1CpsZZbGAMq0BJq+VfzoN7pFnoG7v6\r\nHY5vyapVK8ugCywoxm1dFAoZs/MJkJq77NTM550rwV+fsKpQCIRHdkc/FmWb\r\n9eGAKxQkIH4bcoXNUdQVVrLQDK7hf5KAjWXKwjy22XNmb6t4AXZEAipfTzGs\r\n4lrFdT39UFqqHi3aCGMz4WPrjqfqcsJW3cWms7lgspIEiGUfBr1IY1ezbCoq\r\nUYNAk2aP1+FveCItVoqNInT80Tv3aDZ3ykR0t4kr2naAmO+NIPc2iI/mjbYy\r\nZkN55LCffULWce6lU4WA/e2G2Z79HfFaszk=\r\n=XBJm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.5_1675778588215_0.8111017757705388"},"_hasShrinkwrap":false},"2.0.6":{"name":"@trxn/terraform-service-postgres","version":"2.0.6","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"0b36cd4dcfcb9bc61d2a3ea9f3f17b03de6a3107","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.6","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-mJcWHgFYohr09a1vkDa3hSMLDxBs6QEcEH63JjraaTW78gKWfvcoR2+h6ysgXabsMvZHwkZMFk3B8BaPoso7VA==","shasum":"efd0ba16edaefc4509f51ffff4a005358d9cec90","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.6.tgz","fileCount":33,"unpackedSize":40103,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb9huKBZqxJfnyqVVUtSk8Zy6SW3RAK8W9fhmcDAx9pgIhAJO0MQ2jmvBLPC0KmgtivyCeeT5VHkkDdVnRmAYO3ZEO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5NUfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOlA//XwzI9W1WMrYyjM5Ybc6X4IrT5ALfCx9djdeGT6U15LSk/yFq\r\nMa1GR9+DvOC6rNEKWfZQQ82Bu1cFkz8cxLAcxdFKq00ecbhvWn0dCzXuzgHO\r\nCNOPDMECb6sHhHxTfyxHf+/mUyhmXSGbjQKoTg8qOlvS6Anwn0WgHL3LzO31\r\nM3L1f0INx0bcR3QAxiP4Sj3v+uxvV6H6RGff9wZJiLdVGgn+xmfdPZIiNKlb\r\nOE3W7n4vRqdKo0dk8GVxihoPJeC6IVmleEKNP8M8iXJIUPbUf9e/lWommTo5\r\ni9yLm6AerOYu4KSD/2d2JUp2PANQo69XgY5wo9FBrOc7Eat/+q2elEvFjw6v\r\nIZmDc37LQa88pL11T+ODIhm+1TXg4ueFL11L6ZF8dwCcN9C+1j8/fBYUtMgQ\r\nlchTrXejaKlzwGRQwCHGrO91eRYIhhd9C++UVQ3pl+Wk1wdVcstTcF19ndAJ\r\nQZaiwKRXvM0kfquaFLqTwS127FIu/iTECaKajIJvvQak57o0LUUn9M2pZCQN\r\nZQFxrxNjsVYU6qF2fGvh9D6os7rbxZb1b3et1Sgi+e/auROZu2cWWiUuLQ2F\r\nT/6FvwPfp6PhFpPMvfrX7EhYbWD4QJMFGi2tXbZ8FQkWAoBhOcYI/26OJGjW\r\nKgi3tQtRgIcyb9CblFVlYnUv7qliePhhzzU=\r\n=pNHp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.6_1675941151172_0.7389950762828306"},"_hasShrinkwrap":false},"2.0.7":{"name":"@trxn/terraform-service-postgres","version":"2.0.7","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"e511659a130961fd12ccc2451c3c6ebdf1cdf3c4","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.7","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XJQDiNoMhIfZu+z3/sMAOTRYcnLu85IZxEFju4PFC+wSJT718vDZNuhjAt2Ge7v67qLLDczkdq7gYN81YL514g==","shasum":"4f13f84674f844ed4f84d4b376e47899fb9932c4","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.7.tgz","fileCount":33,"unpackedSize":40189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyfYMtM7A2kP1RCjjGnx/4FqsozuLhH0bPfr6JiEpwtAiBlBlLXUFhasO6BxBm9ukCx279WNWscs+I1QFidjIyhHQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5QCQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRuA//aEDx3CjOjWBeAwJSbUnv7V8pFzivcXXXpBe1HkBwgext/IcK\r\nGZCEgOXjc9qm3LB9NAXMuSrn9bNVODaP71/ITQbWEGdxhSWR0YYHGNU6PzV6\r\n75k1RiFJSF/j+ONEtzcOcwSSZ9tC8NKDW7xBHNg30ipr6Q/ANE2xnEvNw/eq\r\nBCCYKbm8whMWJmE+WFqSkY9ZNthaL9LUDlOhgFRFCQtOAgnf1bW0+nQ+brcB\r\nzQ17IvlDnU8yiYqS4qf+S5saxR2hhDM4OfKeGp+rj+dYdTmZJtttr4IRSo+c\r\ngULsGHzKzhfagYCIxB01o9P4rtqkINfCQsxiF/wTZ7411GQM4SZMoGHW9KqW\r\nW1KhHWzGGE8fki82IRfyrdHmXsL85SVZtup0O82/5TRC+ZGN5Ph6oQW2jYF6\r\nXmW8dPU9kbwUADs6vVEaPdG8QcsKrVO3Pb73jh68SznQVfZbNgm1iz3noy+U\r\nk8/Z2V1q5cQBTrVZrXpnNsHhe8Zy+ewA/siRPxhNrQMb0jnVCt3AwDldfJWv\r\no6nUtn0kxeyzSPvScNq5cDCimdNV4LJxCiBybF+/hnSbmNUQBC4c6f8V5Fby\r\nQ4P4Q5Za0+dfj1MTLvR3L0lx1tH5x/KkUqLR2uYr1AobpNx4KJYN74spzj+t\r\naq0aPX0TiJOxzbj2yFa5r9JCq9UwGHMoDzs=\r\n=r8h7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.7_1675952272054_0.1476543182871406"},"_hasShrinkwrap":false},"2.0.8":{"name":"@trxn/terraform-service-postgres","version":"2.0.8","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"2f925baa040713f73bba69a3893186cce8a71909","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.8","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-bWzpIvDqjByBq3F1whWOqUZ1UAMrRi23zFdLVu5FcLeAwIckg4IBPO2tAGVi9MiqJ4kcZbmtN9s7/PjUJFDj9A==","shasum":"95516d64812ce4fe6804c563d97382652471b641","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.8.tgz","fileCount":33,"unpackedSize":40268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAviHodkymiPNQzp9cBrlZXtXKumG43o63wcIvoxVn9cAiEA7sFur0CLq2z6Ha1FTjcBxh/Gvhe2zfY5WxMos+inxi0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj67IsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM+A/+OLGDsdcqjrim5G7JWdCyV4Bcm2fcpH2WfMO6kGHI4MzB21Q+\r\n+9dbFmzDzU9nBXYRTOC4iZje2QQ6bTBB1G4d2uf/Wcba/yl+ZSljWm1X59Gt\r\npwaQohkuy1jXFct++z+QshryMcEDM6t9XbTaxQhvyNy4YOPn+xHYQHuoQhfY\r\n/lSOd9+Xd8EB5k1hY312sx3Wf1eJUWfWP/y5/D0DwukL6zladnXFEQqi/TGo\r\n/f/l2+ZNHfPX06mFlOM7L7STQL7Jkl8YACnUXMKFRfkpc5CQYB+7xR6AMA48\r\nSEafc/rVc+qPFPJOxSUNleaRgeW//V0NCo3bH6z8ADn6HKWXo+3UTRSp5QIv\r\nLuJM4h53lp0GwajSeqiXq4H/76CTiHXfHMDWy0TOG4Gs7lWznsQrgdloI2NU\r\nZnpDXWF12WTISLyT7l60ruCTdAoC5OqMJCVkrZtHajnltZPq5aaFkJpslI67\r\nRYUeQ7f7t+/SM/TXcNH62eSg6HqD/yUfKwnnLxVJJB2QbABRDlGTEpGMOc06\r\ndZnOm3hj8+YRmyz+frV5r38TQeTcZGV6b9c+bH2XmwscdAeGZZ+zPW6tPe+2\r\nDNDQNLymWBbhEqZf7R2yfozszm3yWLPVE8CCpZwLmmeSTvNREm15BW6XkCHs\r\npjAEtvo1dV+NKxSqtFQyM4PlgkDM6AkuBuU=\r\n=aww4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.8_1676390956283_0.9855864085462687"},"_hasShrinkwrap":false},"2.0.9":{"name":"@trxn/terraform-service-postgres","version":"2.0.9","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"cac9ff0dd3074418f254c8929ddfddb53ac733cc","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.9","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-uugsfgDG7rbldrulgTDB3QWDAeX7y2rzx8ZuSFw0xz2CO8KB7h1sAYwrJF3SCISElHatIWkvCfc32LSz50v9rw==","shasum":"4fda93547f27df27e1bd66d0e4e07b2850e3b749","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.9.tgz","fileCount":33,"unpackedSize":40354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEqzfhsX6jP+e4MBd4Lc0C/ZSh4XbVcZ34TIBC6z6NUAiEA6whUhJKlxxJQnW8ZDthyhPxQT9uaYRJfmWpYBRws8CM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj68m+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu/Q//bfIV0o6Wz3JnIq1HWmTqOjUbwRc3cBBbK471qHdLQbhSxNXa\r\nPfesbJ6NotNidzFe41sBQmOQOnVf6qtHC6CuL6qJsteBfDyjoMZ6ICJ//ep/\r\n6sXlihtNpOjAfPfLMTA995Nt72O24pRlo2q0Jb0OPcPTkN4SxTmeUht4wY+P\r\nZLRSQZ3t8RRnOPR7sVwxZX5md19RBwO3+qq1eBbuGtvBy/DD04vCgF9d09xc\r\njuAIjnL9Y0Ihv6eVRksYfu1gbKYAvdwMKouffQ+jvYccxE4Dyq2EgoKS7EOr\r\niI8OQcSfAAPOOPXGIBqKSP58UfG09gpeVRNRj7zSZAfg7jX3YZf7xhJ/wwFu\r\nV8WWGBtfl5IwpE85V1DN2NLKc0NwcoJQB6ADpU9X2wveSSPp2nX9UoGVYQfq\r\nYtaTFkv1m7TgO2QiR8vO4wsCiLfsg4LPfaTqJO9z00pUngDNm0/CmWBnuF4Q\r\nIZ2xPWk3KWZsAMs8cjhAxNbNbrutmAFPFuGDYfTu8FJ3bpd+ZY1i7r1WGAxL\r\n3QxfKdWloqECeWAl8XA+XcudOzu2w/cHINQMHRcU2BNpMT4N+fyqK1xuHBL3\r\nQgahqjuZpK3hPkDdzl9fQKMOwlCXUqK68ZuzxoOx+yb+UDyhdYlh1hftepCS\r\nxKIzv6TL4O0nMLQBW1NQjLLA+YeBmEZhEIk=\r\n=EPTI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.9_1676396990786_0.8867419426939522"},"_hasShrinkwrap":false},"2.0.10":{"name":"@trxn/terraform-service-postgres","version":"2.0.10","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"9898281f4ed1ee187b32668fec8a9fa8411c1f11","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.10","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-GM9GxcQWw1ovBD7CrjLLTsMHTjNyYcXDhya5j86LACqYm0x/koZzkhWXRWwFbpCfP2qbRAVHsgT8YBiwMJdsmg==","shasum":"dfcd65b59effd41db380b9b0f0ef49d15e82868b","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.10.tgz","fileCount":33,"unpackedSize":40443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1FjcLL0TibzH+L2TFSrPMrr3XMNU/qoRhbUcujv49AAiBWK8MaSHgRQHcu5/XaGPvoZIDhRrNZdKdHfvpI727SBg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6+NyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaQRAAgo+/ILH85maV1BlAOEYOyS0YjZtdaLAhESkxw8W7DuOxTFH6\r\nHOWNqnK6V5hjE9NI5bL8ulQ8hjKFEX3XTaMjjgp0W70sh/6FK6O3CrgbrRNn\r\nZLhQxZaoVcqtFvMtP2FsygxyMOT1CN/pDEcZnYR0N8DyqubRLNbOzKtPlyXY\r\nFjctZ86I6lHTh7wcVySxNjEz9i6/BY3lOHZnNWHU2RwM+omnCpteZm7arywD\r\nCXXIIQmHN1v6scFTLO62LifwoXOVk7aNcB8fQaZxMj67xCoVVfBxIZkx1O+3\r\n/OQvtHWUfUkqtXv/2xtl7hgU2KMmBsVOlhM3dJt/u4ljHxANA50iXtWPqAQw\r\nEGrH5lMP5h2DisORnDg5yBnwvg5l5uQyGGq566TGnsP+Z5jYdOpgC94jqXTW\r\nf2oh03qva7E3Z8uiUD4xLQ3lYDoTvMis3chtkz8roV8eh6/3Qsm8oc4xbRNh\r\nq6JZfIHmUyN/qjnAkHWS7Pu5gkXWPZBCc43rt4HV6a9wMQS68LQ9swHPu3Kn\r\nNskfue9kaKmottPwzEJ0fSjT349dSxIDAZsXy+0bL5NaS8eYUsXkhQoC4ep9\r\nUW8kC026S4N+HDOP53UivKVHpZkkMECaN7QXsI5/oyYQkKKaBjZ5LSuPPV0C\r\nLKox24C3iIOIVlt5eFASnYApCm4QlzREosw=\r\n=Ee7I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.10_1676403570654_0.36448898884929326"},"_hasShrinkwrap":false},"2.0.11-next.0":{"name":"@trxn/terraform-service-postgres","version":"2.0.11-next.0","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"49f474e68b40ed22ec90d9ff84b3c3314a54e615","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.11-next.0","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-OoaNLBb4pf8rFGRt42iQV5VZSi3Tawi68pd3LVMdPYn7yL+YFuvD4VpectrSAaZQAOWT9sSDs1O8IAnCC8c6cA==","shasum":"0226b2bb7eac35af8a779368b6399d37524ff7f4","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.11-next.0.tgz","fileCount":33,"unpackedSize":40553,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9FQRwTYxiUESgFMYARDbwhSu5zsVHYq346PjOIPF0OAiEAlNZsNLUsDhey2uxwTv7H1ATfh1HYn83pdvcSxQEdgs8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9dSzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKmg/7BNbXSrsrxdKec6FdQy/QF3l5VdPlg0pNGJ+yr/8rD/q9uqm2\r\nKQZi0meXi4lek+lT0YJQmTpOtdpIrZNTolFJ0/fiP67/H9toB7c1aOPco2uU\r\nANlBaapDY8B4bG31kJajjGfNjDSGTohFQ44a8LSQkwUVIx27ZcWU2Zh0RUOZ\r\nA8fT+CTjApxiJxh7SF/5ra+JhqXlgJFyb33w9W80xmZhwkdb3VlSfHhCDPyw\r\nfBoXz4D0ipSAdXTYLXK1ZMFIGkz4tDpvXtOifQwfE+Gueu2NSWhnRvrbPhsK\r\nMN9Owno126cvwj3k3/QB5KnLsdnjO3TIOuQkvQH48y5pkGSIjIJcETlMLz1s\r\nIDyKMOXzMHCpxmn5WTfg9Np0M2BW3esEFSn8ynUzMbfvu/LHKSS1Tu2qhG5w\r\nviYYhP16m9SXDSHeY2nMsUT3QAGsd6E8NKqZa0+j1lr6JzD8+vzYbBaa1SbW\r\nzbTAGtVqGPmPt1+XVD9sdQSwBx3V7S/EZ8upS+pQlrzsmu+YIZ0sodp+sUsp\r\nRdo8F1fowwA+F5voXsGIvLsOnz1KibYrZXBa/Q4bWwQw42z+q9eDoslmJ9Ly\r\niu3h93NITjcdtXeu9g5Ttrp23zceIjk69VsLd/YnZxEeo78JIslk2zrn6Xlh\r\nQkm6Yff3tePfdr2w7oKPiX0kxgk1er7KinM=\r\n=JR/c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.11-next.0_1677055155321_0.5728914079161229"},"_hasShrinkwrap":false},"2.0.11-next.1":{"name":"@trxn/terraform-service-postgres","version":"2.0.11-next.1","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"99315b26711d85877517b925059645dc0f1470b4","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.11-next.1","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-XpR9xJnmKtGf8S4w5L/7GPQoSqe7FS93FVFey7u4mWF715YmbqY1CMfSJ5ON6TOhV8NUT2punn4wiaItElqcFQ==","shasum":"4c988552d7f23c34e6c858c1084fe08b3dec09f9","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.11-next.1.tgz","fileCount":33,"unpackedSize":40663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHwcVUgCxpUakei0TdcsMho1NcMFBV4lIeVNiNwdpjMACIHTmnlsVvlzCYNx5eevFkZSSladb8a51d5TyY1ZPvBav"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9doaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquiRAAn2ADQqiSrcSFG4pCtjIhm7xGnOJ5JaJaqdiJsLFdlT1dLLYx\r\nux3EHqAsLdDTJa9Xjt/v9u78Bk31g3V7lg4qqwdXsXRnQLpeAd9qYJPJpmMJ\r\n2irulKXatajFPEjKsj0sXEcIQNbnfzxH+scP45iW5qpiDeDniIkPouz7BXQo\r\n1IPCBg+0KnJTH5hfUfJFLs9XHCDO1dOC3+1qN49shXCzSu2ZYC9tW9MuItPY\r\na1a6rtl4DrWTpxfQjEQfdMClJZft3YxmVVVnyrcs1yfUrpz8Q7Fn9u4IMyAZ\r\nq4gYmhWNblfn/lhs3ui1Hriow+4Dvg2kKda3YYeenZq6pxmIAZqXIGmiNlJG\r\n7fr3/emDWgtZkMSldYa2cAivUR38Iie6DRoaBSjKjT+BYN2Au7kEdTApjsj1\r\njm0/TXFFRcSfRO+OXARHrGa+phKwDINIP1Wepg6LmCQch0UAy/px9gmc5msg\r\nX84ZAyXUpyWAY891tR5amDvgZ/PeKP+WNmg+VFI4ZBLETFrhn82YNBz6KDek\r\nhi3oSRh1XK86ls25eQiBvd7H6FzPR9gCnLKb7KKrHZz/iDrgZANW5ncu+n9V\r\ntOHR7OJD3WKeFU4zB1HEfePde81NoY1KGyIqnsfdkswhfMmXostwusWA2E05\r\nLURRgTuEIVIICwU1mXzKGGIWH8NBfxGgXn0=\r\n=Omw+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.11-next.1_1677056538645_0.7880838625187325"},"_hasShrinkwrap":false},"2.0.11-next.2":{"name":"@trxn/terraform-service-postgres","version":"2.0.11-next.2","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"64ede6647f189ae209cfcedadf966ef6d80aae90","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.11-next.2","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-CDuzWBPIvOO+fYU6zpS1t53eUstaN8xZfq8BbeVi7+uZVwUP1BaKN5SmJbKFWDlm54HoFO3OvqaF0l98L280Xw==","shasum":"896eac0c8255101a0ed37d682b301111dd215e3a","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.11-next.2.tgz","fileCount":33,"unpackedSize":40773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbo24YGo0UhWL+8mnkJXhCpzQeE9x4SqjezlTi7rcX9AiEAhwDgZocTiNuO1Gbttrnr7oyv0hF4o66cByLLxVWF+lo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9fx9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr95xAAgJD9mzgR21Tz+ujjbPQXA6knKEvCWsZ8/qe3Fnog7swHdz8c\r\nVe8bLEQiJfxifce/VdwjogeGrKMXMnv7d5hsIGViOsmQ0bPMG8qF5y+nJEQu\r\nyp+R5+1GXgECsyGFqDuPssJ7FHGRTFrz3o4jFaf+6A8I0neeAnif4YQk48OJ\r\nEtztO/UOJ/NGi5hGYSN1rr5KhftV7UI42ZxR6YQuk5QmBM2L0t2eRxRbRwGe\r\ngMBBuYuDx+UpLd2OCNIKNGajWJt/JnBc+1z4F3QK3Jce4h7LbCFBha1utgOu\r\nZDeEQEzVgKbg0qLrT8WSQGPj2W2GTdkP9L8jo+gVCKJj9aFYx0bRSDyzC41N\r\nDqr/xWRqLOELOtqlbruTN4oPGTUpLt8cXWiODK08YmeTIuDpLwHdexxHoEvh\r\nV08Hwos+TqsiW3x0DxRhxowtczYQnec//GuDoXkaBeCOdo4TjSp9iQDUlIiF\r\nknwDL+E+dT9cYJdZUuiqFW6r1jR43JsO+f6jalHXLl2PRbrt0cr+3AH0MTeL\r\nfHYiru2Q043aA88lkVDFVpIjMxTKvORk3IKIpP3j0+PekJDnw5X7umE+CulO\r\nP5NhnxbCVSV7mnYYabN6uacvp6t0CQiSKjj69fXfBj1SruzwDPixae1DY5XH\r\nupms1xMyaUOEBeEq+I4U7PCgve00dHRYjfI=\r\n=mzzR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.11-next.2_1677065341078_0.7691896170695687"},"_hasShrinkwrap":false},"2.0.11-next.3":{"name":"@trxn/terraform-service-postgres","version":"2.0.11-next.3","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"85fc8f39d5222e91916cdfaff239de9053850b76","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.11-next.3","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-GTtVZ6IsMKnPOpIRMcZ0PM/fdyRedBnYJDSZ5p1NYw+I1D17eo2z8xL9kjg4d805ZNJhZEpwDXOw7J91yQOPHw==","shasum":"222f6345552b9b6d4f06d5fc10d7e64683759999","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.11-next.3.tgz","fileCount":33,"unpackedSize":40883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8NPYPgPrqQBhd3s8B5u6mt8AuV6UO34iWPf8b7qgyvgIgM5IvbiQ3x5e5NxMActMvN02TQ0eHvcwQkuHei/1Mc40="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9g5eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq+hAAhuD8Ty94x0+GlQwKwT7Stasd6KX0VjAyMegELpTM5k1wfLnF\r\nYINd5fSyWCnvZjNSxCm+hkSymftJkSF3aIY1fmmk4CvhGNGnF1Bqy0+FxXDG\r\nRrh1JBHERsVaKgdYV3Oo2/upWN4hV+DHG9P9qIi2MVSzW2tQLPLZI6EwJR6w\r\n2mbsg7adp7b68XQNXh8oNVy1uX74Xti5OP/fMVeh1xyNsqbsKDHCUAE10gMR\r\nIxSI9ZYs8rHf6cGg3ZDwIZ5hWkl65aHkxfp6zHI/pd0THgEfuEQqIkT2tEyj\r\nm38fH2rNbfbg3vgXphJpDpm3WzPnSoHumC66NQC+Am2mi6ZoIHTh3k7CDl54\r\nNOQzpZfy9ed5j81vJA3pYU84SLAKq7hY0H0hGIMCIorB8YwUbtObYD0wJXTd\r\n4FTrGUBFGkEZsZWZpM//upTk53N9HruXZoz4u43tKdKsjX5j9qez8HIZv/MX\r\n4sCG9slD1pJ8dq6FIPPO/xJwVPugrnNgDp0ajyLs7FcA5jXjHWrZS0Qq8srt\r\n37v1Pr/22ATGPJ9HubfwzAs1garv44YWOwiAE3bkTcv6/duuRqBOXUF3IpHX\r\nqwokMNhMDApAdqXM9m9WhyHL7X6GVh2a5f5MVKdokjCGX5wo5LJ2LnFuIjmB\r\nc3WkblaoFxQloAGE90ysr0C/DhjcqA6mqiY=\r\n=+DZs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.11-next.3_1677069918413_0.06887641296390279"},"_hasShrinkwrap":false},"2.0.11":{"name":"@trxn/terraform-service-postgres","version":"2.0.11","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"cbef6bf1e2793e66444f1a8f96bae44d5de0fe92","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.11","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-UzyYo92Wyhf4dOilKTDpWqty932DOXJ7W+BznUqgHJIOBLOzQIywWjkuOeplGudQKDuQ5aoGfdJUkJ06THEtww==","shasum":"f2f817c49ce126bb0a709069e31efe3cebe38439","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.11.tgz","fileCount":33,"unpackedSize":40532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHdXjhqEJJEU71BciwH2l18r4s7xnNnZy+pn/1mgXbSAiAZzfaUQ4w3J4sLnqZhRfWhqxIlzgxCG9zXjdMA0Al2mw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj94d+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn0g/+PyjQwVdBFtjev2Tzgvj8c2zlI22wFujRN1Wcs2YQifSBIY5G\r\nDv3F3Rsi7A9sOnYZCdxweqeHdOFURMVfhKAnunJuiBErvvBI3hLYnYUctfxZ\r\nsMmNYsAaghFgsEsaI+YdonGLsRFmUYuI4hhtwRwkkCqgrP6oxVEGVt73zARM\r\n8TOmhl8S6KwRd2DSRwzno4U6JwyNH0GIQNaGycf3XdmMtZetY2G4D6koiiF2\r\nS9Vy5mZA7UXswqjnmFI48H2z+/3WvneKrQ/EUNZiJArBBKT7G2ojgCp4SDex\r\ncz5W47dpXHDS0+htZ2VaK3n8oXthwiWx1kM2rtVvzqZqw0w2xUoiGCbGuvx1\r\ni84sQmDyKFS3daUp0m+q+H9yJqP+7hds566yaQOACKvUXcGSJ1oJSf+1nkud\r\nWTiohKlMg9Kn9L2vklimu32cYdkPXLzmHMQQG5ZS01HbnFYvsL4SapRj346g\r\nxmZrwUd01GE/2Hweu4LyvaWaoR18GWOLfjPw1owXZUx/y4o7ZWtbCXRZ8W2+\r\n9K5f4HBtthaNYLEjUSMgaruQW1AAZCVrGr6mjfK6DZLdiEdHMyhs4qy4riny\r\nfoz0/gdPx7y3roYasnIM/bjUYVd+Z5dc6bF/u7wSBIrt6NjQ8Y0Q4J2lebbE\r\nEamv0KKcrFT6wqsw8GEmUbxUhXjJBLeGWyI=\r\n=BxWa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.11_1677166462594_0.986939270681471"},"_hasShrinkwrap":false},"2.0.12":{"name":"@trxn/terraform-service-postgres","version":"2.0.12","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"ec36d2432b96af9865328c24b6fdfd2f03ddc036","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.12","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-tiyoqLByVfsUleu12LRwFTEk2NzXh4+evpvdgIoTgTfyvrQrX53PIXBB8YA/4LMEflPpPlH/O3WGL5i+mYwWJw==","shasum":"131d62b60e301befd8900b53aab64fac532e19a0","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.12.tgz","fileCount":33,"unpackedSize":40621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPSJqrMYBBmdHk6gV4bO9RSz9Gkwv6P2fR4rATU6FL+wIhAMLTIQTAb9eoM4HM2fU9ZL6Y28C78K+El343jE7ZfzdE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj95b7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9dBAAmDM1qxk23w1jZJHGV0qNk4ey3grCGrPp3UatYdJPPIx4mdQz\r\nmdnP+XTK0ssysMGU0a3+XUAsmj3+Bl40Cq+S/yIv34LQ3i53BNhYqUgu+iZL\r\nfq7CFUGEpu7jAq1feGUPi80MLbheAVVGm01ZhJeV9rk+Q/1mdc9yrAMYdoGb\r\nW4MOpBO+VQXctISpuGn0XS4ThcvIZgb3ZBYU97RfI4cvkwhTmyvrJj41P779\r\nP1aeDZokPVMlNwDxO+5e+hLI5A9ar9O3n6YV3DobayfA4eGdj0raWY5qDPc0\r\n9JrOW0awQGcBisyy7DPuyU/zntyRO/nxlNFQNpekXQpot7FReFrMsWdLVZli\r\n34tUGl5YMbhRvYnEyLn1UjqYHRnIgn9Ht9/QnljTj59fvUDuqkC3JaikrfAv\r\nV6vr/fLweugNWtUjzyWRyseO5QYsmpqBfzj3Avx/NasCRwWhLBsdNfxUepof\r\ni/bw+e+Fd6fnEOvA0mnCWqzW88W23B2bhaUDTS8ib/sX7SZPQKawo6emvSKX\r\nEztyJc2L2VwwYetiZLpG7t66qJs0D7Fxxq0ZABoLgvYxv7zEe9zo0bx3sSXL\r\n2LVZiNXjoHF1Ioqmg8Jo0MmFL8f1yDuinhBRoAe6UkaNOMseS2atw0XWIdQk\r\nbjy5lxDKDZjVvpAIRLCNfXqxiwdnz3CBUX0=\r\n=ehEg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.12_1677170427496_0.22442837762799095"},"_hasShrinkwrap":false},"2.0.13":{"name":"@trxn/terraform-service-postgres","version":"2.0.13","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"6975973684307b0d7f3436212511312706210c82","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.0.13","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-oV67xBGM7G82cM828zoRxX2X93uOCx0qOsPDKh3UbbzDZvBzRcuGHaxiXQyhHZciLTkktnvCcguE7rIc589mYg==","shasum":"61f1c5c1bb7cd986d73a0cddd51618fce9f1a326","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.0.13.tgz","fileCount":33,"unpackedSize":40710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFY/6eNKmq9Lr51UupmVbHud+TLBBKRxeC0RMFS515iYAiBKLwK9c/cEFFIEkVPAZHK3s3U/EZslFeXKvsKxuiZg6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+RWKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUnA//dVz/8VrjPUTiFru8ke7B9GF0B5KB9OSpUBHPn7IuKcqF+o3t\r\n4iIk2zt4J32ezZ9m0FbotpZbHAt46alnVBZ2hq11uLE4qU/jR8spvEQmXJsp\r\n4vRUj1j1a7xb/zDVhOZML0f0FVgj/YgRgBaWgGO/jMTAK8y4byonba2WBpQM\r\nailqlbJRRzyAGJK1ubvHQeRmnWI39z7hSBGnfxWE+0t3wFv4ipLJZhWURTaT\r\nx9fhu1MehJudVyo0QJP3ixtv4cvcb26WE0lBeQ1izkRCkLcy1kmJkuGtdZug\r\nmgnI4EPCJ/+Q93eAoAS7r9zCnIh0FAcFCgVO58+j4LCS7yTvWsGzcuRc7Ti5\r\nDbLzrpQXUY/RGCwXvgyyfqhCwY3br3IxFQ35TVLjnIcatD2V4klmOGWky8Lj\r\nC1Z/DFrJPKs0JYRpS95V2/CLfWqDcp1KSlGnyDRlOEzfh8Dj67ZjfImK6xeg\r\nlHn0x8fUbnncQMWF0EtTpPqszUWoh3ll509BPHqWO8WHL+kzb7+DbhNfUOJa\r\n1lJ7QSRvX6Qbxnz2t9qdFsChtwy7KubXQ2gTHfL3E3SZm+lIt2X+3naFCbZ1\r\n1/3Uv9bPPIheGB/2qAuzqKOe7HJT+aAlNzve434iu/U3EKPGCyxoIDA3kYgH\r\nrOCL6XaCfp3MYqeug4Cxh3FPeD/fHkK+tcw=\r\n=jFmJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.0.13_1677268361853_0.8452213897399259"},"_hasShrinkwrap":false},"2.1.0-next.0":{"name":"@trxn/terraform-service-postgres","version":"2.1.0-next.0","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"e1223dddf8bc1109e8bc3de85b255584e79102a4","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.0-next.0","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-7iZXQZUc+n/9T+NF6lPNc6OUC0AM/a2e24BilsChj5WLCY3ZIETq1Z+iWZXFlIZuVAeFU/Xwt3T1hSjnogWbYg==","shasum":"0a16dee9a2c755fae9f629bdc07cdc3b69384c33","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.0-next.0.tgz","fileCount":33,"unpackedSize":40816,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqI6Z1mHivCZ1/JFaeAQix9rfBcqztdZJMd64ei8m4BwIgFziYp0ZxRxAzwZcfcTuoxnsey0Emw+2b/z8/J/gMuUE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/I2YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmLhAAhnDMOAyGIF2/1lKTgiF6O/L6X6c6P6DF/DpYYA41FAknvjdK\r\n00EKt0mAtvaKIUvhfwrwYZZVwHfA9bfFPVm8+VTKrXhMVj+INEKEpMmHMyRn\r\npSql1Oz2dS0RIZoYH2GvTEXtURM98DAGrD1xGHuyYb5/P/0JJLv19vI5R/lV\r\nmeu/KDQjnyNa8PsunbJ27IvMzuvKUGTx8qIpBy9Bg6NN8JKqLJwxXpcrIReu\r\nkYw8VCbQnT7yoYNCg4UND0/3Ex0++H9lUSbsODir3RUsXw9i3l+BDZuU29mq\r\noBdWFZrQctlhsY+Zze6uMvDze2pOIL8to4xaKkpArcOHLhJaOFh7VNXb0DpO\r\nkXDs6YdY6FZ8CbKy6rYZtBKkAVL7KgIlBUSSZBcMzlovKyUL6nvDcy1RBZBK\r\ny877Hg6ZZD5kwRpOAcVLj3olTvUnDD2Aef51IDP4nO+V7a0lIA62tHOdl83U\r\nyeRv+Z7IQdCweAdjC4O0QAfCFwcQUwhQhj5Oluc6Zt8aANh7XzZyALSTnBMT\r\nKoD/X5VaxXUrO9AZiOOynd96DzPD4U/E6knYgK5s+3sRYlDZ8hXaKMoLMKn0\r\n0lzYlsvP2poQQwYVj47uW6JDbu5rP42Ne0+P0+h1D/Z2ik6dR+UpxXFnf3bp\r\n9Ebua68j0qYNEpoizl4XkFozTfmSpVb0dEo=\r\n=d3vt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.0-next.0_1677495704513_0.5978599610452817"},"_hasShrinkwrap":false},"2.1.0-next.1":{"name":"@trxn/terraform-service-postgres","version":"2.1.0-next.1","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"5780ca439847cf55af1a7d22ad4f06e9a9527499","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.0-next.1","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-woKt6Q4MxgZaXzBy9P+oojtGSi9tC5ZsSaWs1xc/t4QVqSYwUjbaitfrHmbb8y5yuaBH+O1+2M8rXtq5DFe64g==","shasum":"0275da051073a4d21d6d6597a7d23ef133b324fe","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.0-next.1.tgz","fileCount":33,"unpackedSize":40922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDosG3xUOwUQ2zqCatQttOmW5luxagxoSiTnzd/AAUs7AIgNmwTJHGAc/HBulqOV4GGK8vkukJ+IXRI+U3uBH4qiA8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/J+mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVKhAAmwA109+wPGXq5qMJ3nEeFdWkpd/YpoJvE3s9dE1+gXcuSZnL\r\ng7ecitlL+YsmC0Ev3YFFBfUb9rxFv4jG9AMYbE95JI60+6jwDvAmrNqYWv8G\r\n9h3JsBX047KYlQlpoVyO0joYnTgCERYpd5f/RZjWche6Din1dc8mn8iWg0eb\r\nBXA0wu34uliQEKIeuRnSW1EKmuvd42hS6MnguiI3y0xmbFs80x3KPDG7uXF/\r\nrZsKQtSnDyObcYVK+YKwhMHFpIw4Jt1Wh1sMPnbwt/IUrPn9I1ATqH03TewA\r\n0sRcuG4xZmurZp/RFJsBiIiWA37DHlQHuujwtoTvFX32tft2rorphMgobKdq\r\ntbo06T7KnpWwrCDkzc+MdKupjrIALeI3HMGpz4aTjELtJ3xe3DY0ojzD/zsH\r\nf2CEEeyRXLHfDGJEEFZ6R8h/O/BFFFDO0JP6vaSTQ5LhxH8ooDqs7d7nt3zx\r\nu/q2gX8NGm6mInb71U0/8sbY4AXsvWzmML4RDNxcMdj7+3X8cg8bTbhV5qMU\r\n318BYCN6B16Zho2SKGFsJLjDvThbN5QVNlvnkMtK3NnsY9rUqwDGjGZ3tCXd\r\nyhffrFSNIT1G/Mkb5r+gnN41Sv8l1q40ftUH1TL05xx+KFriWymUtUr7nfde\r\niCeeSPUdhCgka+khIMFbUxM5jlrVkCquynU=\r\n=3aFf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.0-next.1_1677500325823_0.6061301931104426"},"_hasShrinkwrap":false},"2.1.0":{"name":"@trxn/terraform-service-postgres","version":"2.1.0","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"52c5b75d1271b031e5cac39336ab864e562daebe","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.0","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-3p1SKx2jEKhgGriu1MV9HdZOcmIVHOm4K+n/nQGxv/t9pzRNjW/n79ywLdnZPTH8QvHZgAIiFmSI37/yEt1Q5g==","shasum":"0a4cd9b1435e10908c2d6fb4b63bfaa8f0abf043","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.0.tgz","fileCount":33,"unpackedSize":41279,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUh/VfWMcN8fDsqkG8pUYzP4ji9LUEjSKcISGTh/elTAiAYiGWvXj03t58IZ8b5Djy6wP/C46t5b134Tu9kUq5hOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/Z+8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Yg//S+5CJlkn2jBybv76wHQ1LE1dJessWQg734spo47tz/OUK9oP\r\n3Yo/nr0dsu6biDLSeq13fUM4ju3vPeemLt248nBOPxwx8CcZA1n50/UP60T2\r\ntt4bEdP4X6OkNg1XhKR878a1W47meod9GX8AFi1SWdRrYURIMZCGhXTIPRd4\r\nofNmn+Jh2y1L8cKpdfKyh6mZdNvIsJIZBXbDSG02eT/v+okY4c6dzPCAnTKb\r\nJBVQYrPnt30Sj+9Xp8q5s9tLEEtqkbqAncSIAbXCPMdh68SZCZj27Sgak/nw\r\n+sCTuEzt7ikmh3gQTOcQKnfRTqcFxL6co8Alt7lbYA3QyDOcaKBuJ47hf9R4\r\nFrS5b755njPkVh/E9ToH8cyWIRbqNSO3874AD2MLg9EctQHfAoDOm8lGnCIR\r\n/LEigZJT2i/WCjxx0GCeynWgSTGazsvsCxO1HfTCZTcS7VX+m3toWLS5KFwI\r\ns3uNCpn3XCWEqvcu96FDncsJ9PzbJw7ODFzo9fKRRHckcRfupqTOgEMy62Ag\r\nsVxsxqJ5gxpzEnKt/3M57dbRsJwVhQbm3U2duWhOqnfEMd/azfx0GmdgsbjD\r\n/IoRqXGAOb8NORsxikZ9CUIQU+hOAXLhg0lR+92295gdiBK4VnVvCUB5CPcz\r\nV2yyDa8H0vZ/cpLK5Vj9k9NcjkonGiy4/Ww=\r\n=eqz1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.0_1677565884755_0.2018070675241841"},"_hasShrinkwrap":false},"2.1.1":{"name":"@trxn/terraform-service-postgres","version":"2.1.1","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"344a7deabba8ba7ebd9222782cdda5bb368865e6","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-nOjZJoAxTJp0UtBk51eQYGZDDrvt1Z4Uhz3ziFVf5iC5kw6TsfT8k0dvEFUFMqmHLs1kG5Mg/dc/rn1EQTMK2Q==","shasum":"e22cdc4562a774282f43b30c3b170544bdf12739","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.1.tgz","fileCount":33,"unpackedSize":41365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApDTtiPz9Y262kB7r9gUQ/wos4fr/8SzBObozT4l4pHAiEAxmkSar0CE7o5la0NIp1GKDwv5d2aJC8/WqOcLQqX+1I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/8VeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjww/8DbUhS5Ca4o42fzMNrnQirXNWzYyrD9Z4rKs+aSyxFCsPzMmD\r\nHhojI8oxMdSGIzg4rylDmJi1ZPOzc36KI1zinQGms6vKWNJIEtCO6q3u1yti\r\n6pIvgRGlzSeQqOKJjD/8lWYBl2s0HDhdv11JzsM1EsO8iBYTrlRXaXezRH13\r\nk4ZaVPJRM1qjddy8jTYGjeeXizI7aNNSx2LtugeyPwvoBmuz5gJ7ps5ZotYo\r\nTt0q7YbzyBgbBhPnQRXP5OW8JRXf9NV3f44qOLWLYrZ+1OSTt6Mrhht0amF3\r\nl6ZzMzknYSARbJc/X4posK305Ps+X09BOU6dPuTgTt6bPjAP+nIBd0Kpv8Yt\r\nbZ/RWQEO0DXJF6C3WuNmywAuDFOkCLKeoCQK2346KJ96fGlVcN39w/+XHY37\r\nqFCcRsThRvZHBHVuCAsD7aTn6RPHTdCRU4Njdad0VddsWHceckFbbqc4zfdJ\r\nXIzXFLyAbf4Np66hQfKBeeMf+fMfVh0S1h0w5FkwGOfHiOyHuLBZioeJzgvW\r\nARm4QVM95u5rfv0anT4tIdRobiLC4aNBuHJq3UwHiYbSDfC6N2dUtfZOx1IB\r\nmH1qFq9Uq0FCBcNJSxrE0LnDwJ1Lf3LUIewL83HIiNCr6KRIsQrDrxhg7T/O\r\nuouMBYN9Xx1SoeLYjO49p9BgP4yCvEFSm/g=\r\n=nvxw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.1_1677706590806_0.3965496112563134"},"_hasShrinkwrap":false},"2.1.2":{"name":"@trxn/terraform-service-postgres","version":"2.1.2","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"adf6c9932c866c94907787b0501c2795686c63c1","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.2","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-J8s/2ptjHhyz5VWR3c7bZ12zfHimPvHQITbYi7eblQWmJfMoINGC9nKYe9E56ai1FGwrn7yrAr8tC6x/0hhqYw==","shasum":"6949638fe9293a1bd0ba6eaacacfd769717df456","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.2.tgz","fileCount":33,"unpackedSize":41451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCpwo9/Dj6NdK5YRgcTgI7rAWCzWFPuVZj3JjXf+kPxAiA1TqVwRPymU1hRRZMtAEwesNCj9CUb5OHYW5ZT51vrig=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAh0YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx8RAAn66fAltVRiVLNVUISoPOPADGl5/RlOz3f4rZOOWKoa37Qts/\r\nEkOWKsniTah2BYKgVTxhoYg7avUwkQbK+d7xgro0aMUvSIJ3kCXEcy8TEgcQ\r\nuFP8GB6xTo9p+OCtPYWpQtY4X+e0Qo8r4YDzJScPJPSztw1CPq6BTNRjqXxD\r\npWA8ImSnSqWxDGEB200oLu04ThjQ7yW8TMKjshTaNlq68lhCZraf/50rmm5p\r\nS+MqFhVIS6fTwzOALXEHeINKF/hSG3k7auII/2OQEB3GpFCrXMkmvJxfQv0E\r\nDemk0a3n/5xzGyGBnGDF9MmmzwfwOoAC7bHOTtekTOJTNNvslcINdoe0Sppz\r\n+axfDD/dil8VC9Tzhp7R0e/fPU69zXT7/xKZKq7KNE2PyMaGdB9jA5tdS67y\r\njBEJQdD1nkvBT3nIINd6zJEB0kRoIBvxlj6oGAq0Ej6cjJenuiy8agPr10x0\r\nNJZN89qyDE8+xuTBp5t+xxSm2wqKWUKomskZSZxnyXnZC6cbigg4MbUn9rTC\r\n85JtM181xkoBAUP/LELaFWpRGjX+09kl2s/ZVVHLvmud90bTLILBlcUZYoxQ\r\nQNg/m9PfzmHkt0zAavNSddYecxLw/ks3Po5OihgP4wSLIyx9aZzOyP4T9hVv\r\nz4lKIHf5qFrQbS8KufXgygHUKmIKH2ZPvmU=\r\n=Ryya\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.2_1677860120167_0.32946985947980734"},"_hasShrinkwrap":false},"2.1.3":{"name":"@trxn/terraform-service-postgres","version":"2.1.3","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"d8326b0aa2b48945b2c4c6d01f074fc32102bda6","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.3","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-onaCktutA/ooSWTxc4Of/KZHlva/SL/0nCsCpoj3vL62uvW46WmNACqmdThdlZwd021ZArr1duuw7cuejBwvbA==","shasum":"9c112e0db39eb004c3ded792746248b7d8cf2b63","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.3.tgz","fileCount":33,"unpackedSize":41537,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5CTKIuMy0JedY3YOX0laSyxeD309SCLmY1//A4vuSBQIhAMRWUevClE1PgDsQx+W5pecEjTXFJ6uNyD+ZQo6XpGE6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAlrzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokgw//W7NuNxFCE4mmw06f7yKB5LKPWPHCVrichmVbHzL2rpgXXy4d\r\n/Y5ZLYZqsbAx+VX9HKBCW2wXzquomi53vI9XNlOWZo8VkMn6VyyEjQuj9LgX\r\n/2S5+i9hnD/HWxd2lrOov38h7U6tKvpaPKLwetEoqhU9Vp4jzixhk3wm6khy\r\nOqP3zy+q0RbilH0RsBSny0og9lm5QG1mq1+2JkboWeL9yXWHhURlWuFV+D33\r\nIrQtk4lDfE4L5rg0fbOQSbiFZDAJ64VIf+UTVIUjv5ciAZvx2a78WnmEDpub\r\nhVWgoKh5qSJccwLrhWgwj2htlIAE0qcR4AuEaxpZAmDfGiVwSxlUN7WK0HMx\r\nlTet8tgWq8RHG2lZnIwV4IsIWzwxgY9jEAyVma2pQmTs86GNMc1kgqALfON1\r\nocyX3CHpXHyRmoMuiaJCQURPlb6BePH/0fpF56K5Bgy6neJd9NeyzFE3eSWZ\r\nvJGX8j8fVivwJMrxbPF6/9wvzsXQh9E77hBGK26akh03SgZUhni9FmpqSteG\r\nHrOx3wNTbEuYQLB5AdyiwSAzzF8kE0xsNR9OjE7gK4ZM/+SjG/RMsl2wpSE0\r\n6vEz/JMm6FBrivor87pJieDqqqzS1fnsPxDgDtzbrRzHEKVv/CnaB0AZa6z3\r\nxLcQLxodtnVF2S7UFDUdJwPBLSvraaTGj7c=\r\n=V5Wn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.3_1677875955506_0.609842965348931"},"_hasShrinkwrap":false},"2.1.4":{"name":"@trxn/terraform-service-postgres","version":"2.1.4","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"e9e323a22f5b178d3124f8e2533c442c50f1c27a","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.4","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-NZxAK9dSqgDXlTb5ey9rDXlROO6sLo7FOklIs4/hcOjbqUgRUnf903ZMkmtGrJxHVUcQzWinW5RWRjeG9Dv6gA==","shasum":"bc19d4c7cd97f01bb9e6c243d9f2003fd84fae52","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.4.tgz","fileCount":33,"unpackedSize":41623,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXuxZDMXxRDUGEnMwYXUrTPwkv4F6Tm6HMBhCxsP+Y7wIhAK21ueLqHrWe3OEYN4we/GidX/f5dyTZ9mz3Vl3f6sv0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD3RsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodFg//VFW7KdmCMOsFwrQFS2mVBtW03I5k8WxJIvKlYLmi4AnxPLJS\r\nHGGxTjicKI7zIktL4rQMiLvsnRnl4Db9A96aUaPR8yyLS0AmWyfmbQEq0+NO\r\nO0mHwI0aY38Csoy5I8nUgfieA0cR2QUK88LXJ6Xc1Dsm9zHpP3Z7apiHNeKY\r\nBJaJJAHRgfxJBZWaX1eFRbAFyZnY9CTaUYLShcapG1EZw74cfoiK9UegBjKb\r\n1pg3tbJy4Apkz9zaQgypDysbQg5jX1uARgscydc8ZarWvSGIqliqAJkntZTL\r\nf41numGiLneamom2jfzEbwH2woqbIqzT4yWxh76f94nbgr010vva0PlaMEQm\r\nqB1LsTzG22ZYQ6cn7e8PjMJPbzA94LBhuanDUl5QfTOKGN9G2YqY/61D4xc9\r\nQ8eYeJE5DfTcIeaUXLjHMXbBiAZaogMsaRUhrZLTTjxKLCrJiMEcNStCwQv5\r\ndh2GN6XdqjHtPNCLbSLhZ3THpoFc77UBqeLNk5f9qfWvbW9Wwp/jBsQpZG/V\r\nez3ee7CnODhLuT0ARfzLlxqRCcwXTj/eyWccRPJuqSRsWVnAlTJhmd7fS67t\r\nYV243s8zR9A6s9Mgz2xaJYWYuI2CEUaPgqQ+8BrKGAX606H8Bh/19cX8yjie\r\nXw9F0OzCkXFPn461fqBv5F1ITgKfwxd3piA=\r\n=bBYH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.4_1678734444673_0.18964669407395074"},"_hasShrinkwrap":false},"2.1.5":{"name":"@trxn/terraform-service-postgres","version":"2.1.5","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"024de10ab5f48583b8f2c25e216f6d4755749735","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.5","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-YUR3EazIEtnXTnhiCcxF5frdPK+LSHlhOQleYyLhrAlcJpmt1T1cHfEpCkkOByUNqXtumYvn0mGj8kHlKKWJ1Q==","shasum":"d4a9c752fbc9a941ca7ad704b23bd963bdb4d39d","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.5.tgz","fileCount":33,"unpackedSize":41709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDslONbLbAvGk56H+yYRGxOVEJe362Wqp6Lx2Kz62IxsgIhAP6/VRkUahC9jHG72WKTtJuqWr8+H/DkGUx5wmwSP6zA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEJKWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowIw//e7icNz/2UwEei1g2ftmtqdO0WN1HxY0mHRC8kzLtrskxJJot\r\nE9U4blZvuXljhDhvi5WVqn3YsYqcqczwJ2INhEJcFYlq9iylYMyFaohQ3cu4\r\nheJLxqan1tIM7ScAVYUEm9jWEQbOH7ftLC8sSBvmcLxXOnmWY/LL8NlDA5aa\r\n1Ok5yjM25G29XNeHNHNlgoDWocp6LAguNsxue5N0G7HL58dIVt/UuT7+P6+s\r\nvdo3XfgPUcz2emO/IxzZjcUfLYWqKAOT0DFLAuQp9FLX62adl4DPUCFMRxjI\r\nT1XGNcl1xjC/4vvAI5RWKCgoP3/ZJ2805vKHAJAbseBoKG/EKHlw8uDyfpnr\r\n9pJHSuZvMHrsgEKgTvP2BqmMs1CmMbC+r6zqCO7gcUQQCjOxR/xiQBZvkiId\r\nCqJZWCG7GXjZFeIzehXf6VfWSNcD3W0Mo0q+qqBdKCEsJ7b+Bsoe3Rs5/3sv\r\nStVddTyP8x27qZWG5KKZ2MhMTeXR/YXxcr3ljtze+dbFF5bkjelwfJ3h/s4n\r\nRrpyGir2pSKch70nS57AnZVFfXiPpzitea5/T25B4izYY+UVwDiCYBwVKTJH\r\nMvPo0aUXLg3Iw6kYWRTe3o/6/oPBtgb6fM9jhsGQe6F1EZUsPBf4gNtQr31H\r\nNyF9qiUVr9ZF+Y7DFQcKZNoioFe7cdo9E+o=\r\n=zjEq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.5_1678807702387_0.15379141814642616"},"_hasShrinkwrap":false},"2.1.6":{"name":"@trxn/terraform-service-postgres","version":"2.1.6","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.0.0","@trxn/terraform-component-deployment":"^2.0.0","@trxn/terraform-component-aws":"^2.0.0","@trxn/terraform-component-deployment-trigger":"^2.0.0","@trxn/terraform-component-volume":"^2.0.0","@trxn/terraform-group-registry":"^2.0.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"060fd325762f27ade793aef35ee3cbb4b95b0749","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.6","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-E9kAu/IGfD0KXlhLe6HWP4+D4QrT+xps+3fkEZeiZsOuDvwf3jQOgrDCFFytjQs4aBnBH5NjETuIm6RtevCd8A==","shasum":"98b2b116c75a3029587971233b3fc5e6645058ef","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.6.tgz","fileCount":33,"unpackedSize":41795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEj0I5Ly9MyUrU4iitufpFNFyGOyT1JKWS0Y2bb6AM0zAiEA4t02+bed2pfDd9gVqvYmS/CiFmRmaR3kCdvFQAGSK9E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkELRgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTaA//ZgYolYQIFikduIKjSrRExymMFa4j4Tyyiz/RoJGv6/NfpRxC\r\nZHTy0TX/GUvk5CDexx3EbMYuiJHjUJf8bptreGARKTBsYwc18NwKCSIdDMpM\r\nUXMgfq0r+BrgBlsMdCylEwJ3iKDI+GKsvi09iM1H//LElaWcru9rE2zp2zDw\r\nhAeZjKhuoVhwyjRUpchYKRInMmyVRBWU/59aOAsk4AA8JeaoJSlBfg2Prvgq\r\n0eNeyP3rEBh3YLAZT7+xIrfL9HHZLJdwJogj5yZ7DKAF+eR60/xSGb8Z2Vki\r\n0DNdIAhwjJTL63ernJUkVPOHYcXjG5JQuvBePlvBni1DBd6/joYTgg5Qxml0\r\n1f5CQWUtNAqOw0pWjHIollGq0ni+dfqvYWAVd1eoL39t/KRkj1to1xnQ35Nh\r\nTev5dm6EM8DxkT2Hka4kOMhObKEaMe5bJPIUc4Zrk7lMFg/YC+FA6XgeBdWp\r\nKTRjxrcqFO9vKFdvwqBNEHYjE6t0tjzXpArurLIHup0aFzDZH8HfIWNYdhc6\r\nL6UMzl+xNV1Num8BaLUyr6E3Ch/M/oNU5L9rS16QObDVBDH84B9px+nDV7dq\r\nxbPW2o9NcQ+MIyvQjww5JvCamHBorabCX3UNsVZLojHKxPcfSm2sOgl+R4AM\r\n1g/GwlGksjhz3U50c/Pnio79Kvecil4gB+U=\r\n=yfLU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.6_1678816351935_0.8136763253185606"},"_hasShrinkwrap":false},"2.1.7":{"name":"@trxn/terraform-service-postgres","version":"2.1.7","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"af13f41c42a136a3fdeb2a6475be11c5d095c5d1","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.7","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Jv6hnPYjJ3jK0rgyPwvA/3pIYyeRJ+lc3Q4S3QSNKY1vm11xBTUkh6kunSFKdtn7eLz0bo4bv9kbTTBjRP/bFg==","shasum":"7b44bf10819e914a09e8fb8bc8323cdae03cd458","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.7.tgz","fileCount":33,"unpackedSize":41664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA1l4GFKFnJw3AGpOxEQYbF6Gq0RGtFJ759he2XPD+GgIgQ1EsZ4qFN6yAUFV5pxdDfV7JoGuK1QOCfeeoSXwqGjI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEgCmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq19RAAgV6IPDpCLSsmTuF8oZTK6HAFUtkpc6GoBJ9VVQ+FLIDx1Rfo\r\nTlYwnvEe82xVnCTYpuqm8YW3xIDmVgrzrrCzCWy4kx5MvdLe3LFaY6+L5i3O\r\nGIZcj3mfy8XZmSKi4Ex3pNx1ZCECr474JVXGXqvCyOHtUHktj2wWlb1Kn10G\r\n/iaIkovoVJ3FYo4hKfrsjusjDVILX1KLIs/95EXCohTI+IS+aJuklKR5kgUu\r\nrK4aMGcD+wejyEIJgyR/NdWdRzas6KxgftjMyPcMRCyh8Q2kcuRU336RFOHn\r\n/WtnNJHRFVNQYKYMQwEaxva5vSKQxZQYhO+MirUgrBA8lweBM8IzNRuU6s8w\r\nwMMR98LgKOfX/RDIUih+gISujzzOchv6cqa58Rz+WQUe8xK3Nmd4PUA9/v3l\r\nmfw5iMEbIKGkivEWrJ1w+xS9XGIIIJKD/2s5b53aj3FeS1yvvgUq5brpKfha\r\nDArdsmfj8vkzHMP94hGsXHPLMq38o+yLohmXx6UaemKhqpUeFOmec+nqKmHQ\r\nhF+w20En6f0LZg3muEMj1IxRWIKm+xfV1FTzFje6uZfMmxOLE1D7WzvGdAwO\r\noUSX+lVcoWpJry6LZh2k/DD7fy58cRlLcOmEN+f3K8wVvTMLWvHAaFSh9hgf\r\nULWl1BvZYFMO8b+64/4Br1U5GP0iBySto7w=\r\n=EB4I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.7_1678901414058_0.7988482091886646"},"_hasShrinkwrap":false},"2.1.8":{"name":"@trxn/terraform-service-postgres","version":"2.1.8","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"48261bee154019cb707710252e6731b3d464d88e","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.8","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-rbnQyEQ0baUlHZQ6f65qL++NnzejwzQE3pe6lZK2f5ufX1tyqfNRYiZ0cHop6OSnfk4Lc5eWDBKaO2n7d5haTw==","shasum":"409641aa63f12d5282093903da3e92b91885adcc","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.8.tgz","fileCount":33,"unpackedSize":41750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCMeuBpvzOUqE1V4PRgxxfsXn7Kulh6ABdbXPh/zu3LAiEA/DmmEtkVcDwnUtDNGaeS3SDN8NpcctoH1Y4Q0Pk6BSw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEinNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosag/8DGoTQ9BFvIG7pXjIWc3VnLljE0fwaslhsrQVJFIPfptEUNoV\r\nF8MMf9Q8CTV0fzdI5hCF1Vj2iW61W7q3I3uZaXKD/84eDTTkf9eQjUqZwAP2\r\nVryi/MK9gPiZDe62J/+08OjKNY9ty3RN64Ec714UqJAUcfQ0FJQcvVFoDFH6\r\nOFnJDyJKSDcEgJSK5o/EkZOIdWAXZWiSp0LVWmL9I6JMcnBPTQoRbUDHT6zc\r\n/CzYQstSQrPHZgNgKrvl36a//PK9kfQvdJ/b0ZXBW9IP4whzxxx2nr76qEPu\r\nE5I6FdnINCA2JsocUBQglu5Y6JK8c7D7NygK/mhneg/rbCo9Sw2DjCDQFVrM\r\nF//VMDFBS0asKv5Y4S4BeJSVRuB0g+2dEFS44EzX4A8Vb5289+TV/P5sjF//\r\nV0K3GhgXXGB8z1BTi9pHWKPCW+eCsFRfZmtg+qR9cBbKillpEiHO640X9E9A\r\nZXw3qNaO2QmCfvX6uOKfiZf+AnB7/xU4K49kEaSMsenUEzHdHqWpK5M9nu13\r\nWgXcmEebt3uPdMgAC/VQtMxvk12Npyh5c25gXKWfRzmswqsbMONb4XNUvMrY\r\nWZVMokvVH6du9eDY43g8DtfRaEiv1TaPyH21CbCivTYbr9r18CbFZG2/rPjq\r\nT637l1qm2WaCavN8M7706ctwxuqfzJOGcPM=\r\n=kCSI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.8_1678911949561_0.5249274158888482"},"_hasShrinkwrap":false},"2.1.9":{"name":"@trxn/terraform-service-postgres","version":"2.1.9","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{},"peerDependencies":{"@trxn/terraform-service-ecs":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"47ae4538afc8cad4e2f9ce84264628cf033d38ad","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.9","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-yZbe4zy2uVscNLPkhTPJNxQnzN5v/aUwKo7PQyCR3ChDpjSgqOqWPb5w4QLaIDM2QynMXwUOen01NbcCvU9QeA==","shasum":"82ed195204250ca259c4a89ca183a534da30b5fe","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.9.tgz","fileCount":33,"unpackedSize":41836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3OOp/9+C9yK5jYiV7D0DkUSmILcYrY3GB3X01Sr9a2AiEA6+GEJs/oYTAbQxY34K9iEj2maLUENkS4sxdJ/xk2SH4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE3NJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqoeg//a1c1ClkoO7eXgJLsOBRDghtajEUHWaPhznTB/PZYlgo7HzX+\r\nQR29HPtjEvF9GrO6J4q5CHVMoVLmjutEdwt5nlseFIP140ubSc0bbd/rs/D7\r\nNl22fQtRKxnAlCddkV6ZhOLO4dcv1yp8eBYPQvwpkFgxD8knFSjP6UP1F5O5\r\n9pHWHXXJrZHMtPrBxH1sQ3JVv14g1A18PFGxpVmsiEds2ZZxlaRsAoAAIo6N\r\nWdU3xFOgEA2jALmnozjX1Ovhn8FSOD3G4yI/I40QX4uqzCz58tHSWIVb1a60\r\nyEUeiKPIz/THchWE0bITTnXfuNpAvXmo0bMBi6FUN4sBbUs0xEH3GRnTvWMP\r\nU+ZosAAw4B+CtxPLY/VVKdnkIlpyMYiBPghl1zZVSiSJwMvrLnxX3Dt7oAai\r\nDaE0/ppyPWCjrwWDUfefLvs6XVGgIyNuotN6pCE87B20hy53BgWfWOEK7wyx\r\n1c3OMg2hbocb6LsYpEKceiwMYZV7sa21IoSsulYoR+Xlv+Qq1AIwEHlVW8GY\r\nFz26tibgh2p++5chJIpJCutR+VsO9jyCBdYK7Gi3uowZFakX4Sms3zVu6vc3\r\nsbmNsustopvWx8WJO0zFytZVRsivDXa6vXpt1eagqr493R1wUXoQqmyhhTU9\r\nnvVVdNnGAJoqOq73xRaNah59BIYDfOL7yDs=\r\n=GiBJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.9_1678996297312_0.2655999314261519"},"_hasShrinkwrap":false},"2.1.10":{"name":"@trxn/terraform-service-postgres","version":"2.1.10","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"214276b6f26e8fdb604bb586b5aeec0fc9cf23b0","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.10","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-jqQcvLKT3WwNT+qvgt7OSLK+dvJW+3f3YnRweoJYdoZXM+i+pv2+JMsTD5JHHcFf69NZ1VBtDPG5EaB5IYt5Mg==","shasum":"a31d93d1844d9cae7b32cfa991a8778d7d193e93","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.10.tgz","fileCount":33,"unpackedSize":42142,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaAX411Tlcqt8s4l7NslPsiBjO8RlU2O8/HzZYk7Z1VAiBbVJgNymxuaJPOwvxYtEBgjERFwGnE5S997uodO9lnaw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFGOUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCTBAApIhdva5ge3BlN+4Sg6WuSx4A1sQyhQ1KivXNVX/Obl9HRSnZ\r\nq/pi/7U1JBA5Lg9lLO5fxx7OqGhapgGRPx0DYKafUHZjZujb3MHwx99EICfb\r\nHU3U6ZllAkL4W1ggPrQRgK2NrgnxGsMAwyjH72r5CJuF+B6IvJK6o16Tsntb\r\nWfWs08xGKeDvv2UMW51+4RgBe8r6cIWyP2/V8JUIVGo0x+qLiTyLZUtJky/c\r\nlXT00IjKu1M38m5me7pfmOx38kLRQ6y5SfZfKE5KKPm2nwqZPR3gh70M/9Hh\r\noTLocvkdL6Xy1W3v6wTdXhIqBbONy/cBdxEZBTTCfdMUYIiqifUf/wL7YmSI\r\ni9bcPLmr+gYqvEPfQ4MF6Bg/+rbRbndNVbmxg5P0kvDWJUKKvHz1/P/eFXya\r\ncxFx6SjZhbNz9VbFWwydV7SgT1BiBuHqCwNdIKd1lTb2XljsdyJaFufKc6I2\r\nVYhsuiO/xOVQE4xAi74nPHvysWwPLDHsfQiCnXfLCwuZeGnAeY7kNF2bPdQU\r\nfJQSFtUs9utzSqq0ULcP6GS+Yb2dOLxTmCQGY8aVTSj/gWc62fsQo0w986M0\r\n5UAgGY3gXuhgLQ5cMb94fmw4ugrjdoeTvmn6Vyy5Iazh5nEIdA9N6NMmqadX\r\nijaBCS+FgxZrBhGQ6XrfdPYw9s+vbPQjC5o=\r\n=lNkR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.10_1679057811875_0.06061125633691655"},"_hasShrinkwrap":false},"2.1.11":{"name":"@trxn/terraform-service-postgres","version":"2.1.11","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"4518101a9b022df61c5c04bb2fd1b4f982607a28","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.11","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-HGqt+XdKyyTVyhXb+nTZtK+MbiocAQBN1oZuLI9Za9PkWWijpDv6gCa37o4JS5VDRF9vHFFjQrXj5fx4g5Xy8Q==","shasum":"96854dd8a654ac1e7b5170f57eb23bdfdea9769e","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.11.tgz","fileCount":33,"unpackedSize":42231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgLXbjmVjVYz3rMzmET5ukfzN18XDHgj7Vep1YGGnEVAiBlFja9nBAFdHLFFw13MsmKfvW8c5YuCP7tfJjk1568NQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGIywACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodIw//Sf44GGerjL3RCGKbWJDPoiGPhrQTlXNTH7jgvGdXDkEFXKOx\r\nqwQKRwJ7muiaQKQ0D+f6A0W7++q9k7C+lA5d8M6YWc9ypQaG8H2OpZv2Db12\r\nN27IpCKzKYWMu4WkJag8UH8n4OXs+TofEU2sQQ4tY7IFzcvsggIzO9Tjz1hh\r\n0C5lFM6IHVpBt6kDLvqVegBuWKowsJqRwsICgxsINPTTgtXyl8eHKaalvmra\r\nRbIJmWjbwiEIIFXdIvFIfTi+UY7bJY1f6hPg1pD/nP/wLMMbD3bewCxhPB2u\r\nuaGe6Vw08ezUG+six0TTLLtQs4/aYHKLJwhnT0yz9nFiXmTti6fuhF5O1gAV\r\nEGMQ66F/mHO+W+u8hWuLkSCMJRNrT1NTChlSOUF56ihscVrhZza9j/BqAKG2\r\nwC8PFD7LpbKY+zOQzFJpn9F6hohnE6STSBPs5h06O5nnxYcOZUJC53Wd3+lG\r\nfdpGYBYoglbDjxTlUQLAeUfNtdAW8Y1OOuBPrRv2Z9P67SP8YBW4jFObSxA0\r\nNNanADqrrimga7zoydCpmhPGz6E6oM33vEfWNrFz4ziUY2l0Vp7S4lQyfCpF\r\nUFT2RVDg9NXAmUXZgiVlYH2Ib5GnLHOFfDU0Gem7GLuq07dG5d2YZ/1dY/4t\r\nzRiiVP4/Df7Bk5WVsnOyUgzOsgmfmOCyOH8=\r\n=dlg7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.11_1679330480783_0.447659055995145"},"_hasShrinkwrap":false},"2.1.12":{"name":"@trxn/terraform-service-postgres","version":"2.1.12","repository":{"type":"git","url":"git+https://github.com/tractr/traxion.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"typescript":"^4.0.0","@trxn/terraform-service-ecs":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"6952d6c9c4e4172d8b2cb0bddc9d92eb9fe39746","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/traxion/issues"},"homepage":"https://github.com/tractr/traxion#readme","_id":"@trxn/terraform-service-postgres@2.1.12","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-bTEeee5GtCiTguHwijXDYeMWVO7O7U1uPBGQOqgbQEREHCmz1G1C3hMaSZukTtJYgWCvzcrePLWGOHW/USrL4w==","shasum":"ad00b331e54cc565eae2700bfa8d79dc4e418fef","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.12.tgz","fileCount":33,"unpackedSize":42320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQaFTTK4SLFNxzU7q77vZTk0udw5nSaWqi33WkxgqkiQIhAOpnBpd2Gc2r0nGW1W1Xw5TG/fqB5G5WE7ZKWiFAUTet"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHeY8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmqg//bJeNJ/l/GWx+zv610KfEQX664AlAtnTJZBAwx04rIPPUUO5x\r\nS0EZjFVL56+2VqQl6kyR51DdcWqLpgpuP1S4gAoZlfqKZNMjeQvaHvWPI7m6\r\nbjBisv39gnfV09Svz9nYAWotHvjgjKsUCctSUGlBIAJTy7Ah6iDse+bq4coM\r\niYKP2WyJldhVFciGBT7Jed/i7Z3cQ4SivSKsGb2nzGqcrlywnKGWDRqgoxH/\r\nUeh5c09MymVDftlFDAOKAtCzffyZGCgc+TzOHnybVI1waTT90j+GwZR3r91I\r\n39QAtlKpvaeJj+ZaurkIM52YVLZFL3AkrGLFj04ogB7GC0KrS2596r5kWxni\r\n/qmnQpE1WNzKvaROo/I8MBJnFQw8sU87rEZDUAr47fYSWg6EriffqKOP/7hp\r\nD5zIqBVcr8B4/v1vgn4HBNvWCpV7D+35sEcz/UdSt4t4zyfRULE+wgJu6NSh\r\nfZuJp3CN5mgwK+BYTRRsJ0IbRsSt8bP9/hd7YWmK9Gt0mKlm2ba8kkAkALqu\r\nUCtFkZysi34K+1atCrt8v8RHcYwz9Q6HPeniRIHdjArmG2LaRqYruWInsiTq\r\nM3Z/zTdYMwEkmMdtNiCHi2Q4uxwyJPLU8Qp6A99wZenpyPYpSGhHR4shq5GC\r\nICCNXSFCI/eaXf9XEZ1w5B5us1ye6HW7iMM=\r\n=kiQe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.12_1679681084536_0.9219282836964677"},"_hasShrinkwrap":false},"2.1.13":{"name":"@trxn/terraform-service-postgres","version":"2.1.13","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"6c81d9aec533ed8a38016d7e64edeb8f3270b2d8","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.1.13","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-WN/A694iX2cVCEeIg9lVeOmf0RBdrJsC4EeN0KYQKgnjf23nfxgFdGxXPRIgN2xMrGwRA0xFzV6MqYdRxqLORQ==","shasum":"6f100811b947cd250bb64928bb43d4299e24b4ca","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.13.tgz","fileCount":33,"unpackedSize":42377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgH67nEXwLIB+6/DIJA6lqJN8F1tmTKlHXHDCrnl4IjgIgLJDbnP/70OrtIdW1WiV1PoIHch/TEqH3s7vwiIv0VoE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJsYDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFdw//YXbRsjQBilEcF5jK4ODl3qk/0KEUtKDs7UhtRMTQ51nDRWHf\r\nKNDVERhqpt1fVmTyul1TqH9XMEXQQh8Yhw1R5afnsT4C5VHp5ddOvZBd4yPz\r\nl/6uq2cjbPIR2xIuDSNg8BVUquyYpIKVa5GpWeHvlU4fPe2KTqVuGdkPApwh\r\nJXtGB0pOnjLK9WsACgkFhqKigkDHJzE8EwyUXIRjcM7XmG+NUAGXlAZQUHI1\r\nK0ifvK3q+FBCuMy9uvbcQoW4nVkMxHuZ26ECoADA+LURRZGomlBcL2k0BtT2\r\n8bmeb8la7oKnmc9Cr3ADT01Pg/kVYfLItrU4ZJ7kkgZzSfVbmkA9XwMpamQM\r\nWeswQk+RHpVvMQNblPpODRIHI2qKpT/ye5NJ68BHHYnpr5JsipLsO6nRF6Wa\r\nN0UjjAp4wkSJGBxd5/jZz39dTTuG//5i+RTim3O9v4NvJz44YfrMEnm90h0v\r\nV1K/Jqda+U5g/9exqojOlS0w8p9sffo7C/Lga/r3pWmV9LtAjKJe6OIDOR+l\r\nBViDZAujKqzlaMMZ4A8K6ium02IMLvq+STnqoCRIqBos9/HDiHrb6ndxX/je\r\nCZC1WeKVMPbMys5NSK4eFuBlCRHdTsvYNRwS6qvNdRxBbDpTBy+hFn7RJDaH\r\nmEb3dpcUkEDphowvY5UETcH5vdhpF1DJGFw=\r\n=wjCz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.13_1680262659597_0.16849436059168865"},"_hasShrinkwrap":false},"2.1.14-next.0":{"name":"@trxn/terraform-service-postgres","version":"2.1.14-next.0","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"ddc532c18d33b58a6733915b3457c250b92f1654","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.1.14-next.0","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-75JkZvigrNYimwmkjXixrjNlVGDHs4eXQiIk7c+1ylqy+kjDe9/znMI5M8ef1viqFbyWDtPI2kAWKUKwsxnmVg==","shasum":"a90a75b41475705819f4c5a9f2cfe716cbfadf05","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.14-next.0.tgz","fileCount":33,"unpackedSize":42485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc0UPj4uB/eveubV4nUhDbmH+zdwMpxTdD8PAxNnVLgAIgGrlRfLeRdzNTKv2vw1BPow5mx6vqv8zwpTXKTKt4S24="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK+Y1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaHw/+NgNXI3tkqAL2QWmyxd+PFKtN0BUF45u5/9PsGiIGtncLUWFx\r\nfzrznCPhOOghBnAuSE1/vZPFE8RErnsk7ec3Klr8qKGA+oiFVLRsSABMRptu\r\nsgpcZoPg6jxAPFK8rBhF017DDaZl0Twdhdelsl/2fkv6DKGUq7CyJZ3bPjst\r\noUKcgbETt5pMiv9MjJOBaFAVVrJknUT7Q9isTMdPLdhkPsxvSmlUKAeRscuv\r\nPYHqSmJ2KmDoHwMpFCsIq3woZiTUTg1+MyL9no3XseNBjWz60+e+xhqmjQqI\r\n6W3D9Jx8DsilVq+2indPBS6VCjXnZ2VoRuRjMa9MuGGTTLSem3rKltUmwILR\r\n7VT/VwZjNa1e9npflDGJBNcxpWoUtDw1Ykok4W+v54DHUa8uKU9az4ubcGV1\r\nUVTNtDhEVjWwXzs07f4aANs3Jn1t4YJ680Kr2oERjKCXrked/PhAiyLqfLt1\r\nQio6nRQy8xCR69Ilpx27byzSaUzGwYGBlFrKw4B3Tr33Yc7n0BVujTQOGGkS\r\nDW4trC4+A8sgKLqr2Pvru3Z0Nt2/YyCsPyhxaWcW4wEbKCe5cRGx7c+tWC9P\r\nLooFELhTGzYJa0/z+Q+q5+YDm6WwwpjjpocKlGTx80yJlnaInBvXHVULfIzB\r\nSwf4zakZF3Cr8TBTEi+mzhEcm16IMxepV4E=\r\n=qaQX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.14-next.0_1680598581746_0.40491392056763775"},"_hasShrinkwrap":false},"2.2.0-next.0":{"name":"@trxn/terraform-service-postgres","version":"2.2.0-next.0","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"a92f9fc10f572e687560460ee578a43ff5a33157","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.2.0-next.0","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-gRfwaZR2CwXAXSEorpSZZW0kyXE8S2GRtNo84EhX6ZuK6e6/Gm/JTAPdz68rM+T6rfpHm4rieGv6AdKu21Ad4A==","shasum":"843a36a1137c1794b7d4687ea1574e55f12fedce","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.2.0-next.0.tgz","fileCount":33,"unpackedSize":42589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpc3dM3eluQobBNQHEm+IadsF8G9e12Xgq7AmKp0M/QAiEA6fhcsROPapEXyZIhHcwDtn9dPvBKjI6aFD54Y85R5PI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLWCbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoCA/7BA2uEatqbWzU89M2ESp95nBWt17dzjspgfUPT/nXM+cCwaNE\r\nw+FZ4nOeFkd3NcmRsBSuA83sbjJZu1vY5VX+xeyxnIx17rXdwbhJY/bO+SUW\r\nHdzFlgAxgmNFh+ZkRsy+uRUMVHR/e+N39vomO4dD0WZ8z9hMKSU13M5mgKGP\r\nPx1ehNsERHq4+PZwW31sf/qWDnlWDOgYWT6i3NJ4Jno37nlqFKb9O6qP8YqU\r\ntWyiGEdzmktcHjK6Jl6CHwn2+7y46TJ+IEVSOcuDDnN6Sa/Q/cMfPM7y2TfX\r\nU+eju6BzML/vDpao+kSN7KngedoGrwDdEpEdvCfPZgEgX9FfW8ZlsBgYXPcY\r\n8vLIzCvlzCPCs7uP9J0NDWz2LPV1Zs7GfCjLAkX48aDwf74A/CQxzySDVCIa\r\n3EHXpznOzrrMlsCVe20DG0DeYacb3s1NL44qCbWW+dQKZW8lwMwE5XGCpM+T\r\n+w6AGgo3ENIxqZvemEqvj3GoKqYQTLiQjhtwe33EY4RBU9mGhv0CSOQpsn6U\r\nHeBT4uJ6OTUBwCfaWmMS1W4MMZCNVFtmH6A65n0HiC40eDOvt3DfmfV1LgpG\r\nYb8JmZzGcGYcR9qYocAFsN70NYX/ElS/hsQzeS4FYhvRa54dquSkWbRmAZ/M\r\nTV6zMxsYDlGd2CjFnu7wHS4IiWClvTn4H7s=\r\n=oOpB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.2.0-next.0_1680695450929_0.5475618427998492"},"_hasShrinkwrap":false},"2.2.0-next.1":{"name":"@trxn/terraform-service-postgres","version":"2.2.0-next.1","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"0c6c0a15dbb5e8d790f5c1cfdf45489a3788821a","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.2.0-next.1","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-4qGDnOlV9Fsj0FXXdE24S5G0yeQW7bVA9vwloTE2O0CDdrk/fPch3f1d71jytaCj8ubgHj1Kw6qdL1H+UByqcg==","shasum":"1719f97758f9ad801efcd1adad91128393b49ac8","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.2.0-next.1.tgz","fileCount":33,"unpackedSize":42693,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx+yqoi7BF8Yr+UwAPF0XcKW29HVAlS7o6vCK2jCQq1AiAnfSUHZyopveLx/Zb9X9OQm4s94djhqNwzkIPjcA9pKw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOVApACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodHw/+PbgOsy9ydgujRkEEBlq5k0AqDz0uRyrAY4H//Hh/P36iyr+a\r\nNbWsBa/OzRM2TxiDI3GgKWeL7h7IA3g+R6vrsHqJvphi2a7MkJscVqzx11Xf\r\nhg/Yp05U0cBu437YcgY8p1mbiMn7UlHNyi3SdWrygiva6GQjfHxtoA8V4sJc\r\nrpePWbgiEcJkEg8fLLJmxPozPq19WZZoz4M1BD3u91XH07IyNwH4vUBmzJyi\r\nIJysVCCzuQHom5BJuDwbIeYktccRJA2O7CBNWV1XFTVcFjEBcgbg/huPmKxj\r\nDgp3uS+vFbzLOkTt4uSJpU4duDLr8N23wVXY0vYC8LFt+9iaI299FaFcR4n2\r\ndR0qS8/PCTY2pdCNqrNqcpwFObOw4aBmdE01pucnyEJveWUATLQK8na7jYUB\r\nnLA81qgBzJbAw5syexr2P2/XlIXiZhA1LR+b+PKQa7Idks85X2dqjpO/e9lU\r\nepO7Bwz7lD/vZe2/SiU77K9CgtFhfrU+SHSWv5t6+50bbZrVmw3wPU1k+64z\r\naWU1Gmd7hVnPnilulUBiox1+JAmYSgV6GYj7HGrXwO1yxjArVhvCVqEH48bH\r\nyTIlYMRHgExSuKkl2qj2Kw5My79xjyypk5H+4bKxtwiyW8gkCb3VRvvRk/ZY\r\nMi+JkPKnKvIJQ/inKTEl7gktlV23PXgMSTg=\r\n=9f+t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.2.0-next.1_1681477672863_0.2449776047602752"},"_hasShrinkwrap":false},"2.2.0-next.2":{"name":"@trxn/terraform-service-postgres","version":"2.2.0-next.2","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"be34ca308be900cbaa54c57db33ee7fe9a58f85d","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.2.0-next.2","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-caOKfEmJmZq+EM2BBlNV4CTPjnq3nWhYx/IDkHtEltYu0jTkvY7QbjsTqr1Cq4P0qGTx7Iw8jVscEC16Fs0X0Q==","shasum":"1b3f16b0c3e6514d28463afce19bc5eaa4239e4e","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.2.0-next.2.tgz","fileCount":33,"unpackedSize":42797,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpr1rmT8XOG2A41yR96NJqmCMdZdlC5VQacD0tXCGKbAiB6gwI2HfLHS+Mb7x9PLIcQrG1BWZp/7lII+RAGgTbHqA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPPxGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdJQ//ZUpWJfe+xShxPUlpFhcv98ufEK3Jd+kRaa7TdGm4mqnZPfsl\r\nHCE/CaTydYu/ETw5cmn3LYX+cPYugGj02B+gjB8JYuNILPN7MH1cUAgbW4w3\r\ng9fLVIPiR+l5Nws/QZrNNwLV+0ZZ4joJZszDijTlx5svCZLeHC527jRnXq4f\r\nH24WkZQC6Fyh8pkm3lcKFyb+RGxKtE2LsN0TQPVDWi0F5b5z25zYnJDYzM8P\r\nPMFmnCffxqbjkUxI1JI9Dl/VGpdTgzxzzzI5vy80SIBqWshcA/mhXfLavhPc\r\n1lOCKETw7cwxp6nVSoxQkLKcNKFNUFDeiFhrlMNgLjbjpL9XuC47tsQ6Auax\r\nLOc1cW9def9G4TNoxNvrHmbasdy/P+ao+G3sqCOll4w84vvEjcjbMbcXiybX\r\n4Sv7avPBi/EUoz43oAaBU2Sy2uhBXfawS5tiE62uUF3DlSUNuQMwRFKnyaC7\r\nCYO48UL1X31rG083p4dNbd7AReXNLnERxPEY2aObEqqKXyjw1xwZRceOAtI2\r\n07QyeLPiGxiJVWHWxLNJTbCMMT9xIWs3cK+T6ZnL4EBiMvadDMILvEDNaKUq\r\n4YJo/nIQRV2wPR24N1uN9Sez/qjUFhbwuVnXWwjTs7C3z8AnAkViFVRVexXG\r\nUTjKCai5sQyL4dtejo9Kr1rBNgmEbZGBA50=\r\n=g4b2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.2.0-next.2_1681718342082_0.6201293124444267"},"_hasShrinkwrap":false},"2.2.0-next.3":{"name":"@trxn/terraform-service-postgres","version":"2.2.0-next.3","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md","gitHead":"4f986614bc8bbc62a37f1694f3b7954e5ccebfb2","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.2.0-next.3","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-19YnH0cmsjqXsq6GolmEqSCS2j2gJHxV5C1hxNC3P+Mt6WhCo1SwQ4YhMP3+vZ16mExPv7W8/NKkr27b5PS+/A==","shasum":"51dcc57914f5eb313c0d7ee0dfefa94de837b942","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.2.0-next.3.tgz","fileCount":33,"unpackedSize":42901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD24i0cK4VHLwqVVTrCc/caaIjmT70+3VmcAj4LApdInAIhAPe8biC8Q9fbMYxD9fnvRziooscZUt2YRFjz1woUVcZM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPpsgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNlw/9Ej42T5RokbtgIuX9HZgWsAG2O7+/RZija+1rO74BGQDeMjy7\r\n2UG/9EmPbzFbSBNKptuUy6ZXgikuSi4a8vIF7q+uot9EBs1glz3PtGm5l3Kp\r\nF0ksmLfqYrPHFtn7PrTy2qH4evAX6jXedIVWkX9IptTyTjV8Ru77wdBvSs0d\r\nyrHttk4sSvN/LQ+erkblUpFVhsLuOtpkatySluYdorPzRaqj7XOuAJDt3Psr\r\nSvo0WQp3B2lZDbzgqyBSq6Of2y01FUZA8qNaMN8FMl7ZxIXhZGcQGpX1Du4o\r\n+4riRDKajkKXttly7O1b4jJRf98u7cAtqgkvYyU3iuifzHAGLG5Blw37tgfO\r\nYhji5uW27EFfGaXcdmte8+Ac5tHdQjI3nbFBSNyfXv0SNq6ge3OTVK3VVsIU\r\nmr0XM+xq+/TwpiyZJom3cHcyZjgt3H3/j4pbOzT+JzrmDevJJJCvr7wTA89U\r\nUrIcCUInKUEeralgzfEZ8o+8Kw3YjlbJVGB3SqS831hpQTUVN2Q0MNs6fx+J\r\nB0t44x6AyKBzgXWkCBnMolfqtwr9f7U4z7Ujvr8fts0ExVkQ655UMm2BrWkE\r\nxoAWUJBHSdxGQYin72VAjGhT/0sf8RXJBaEjXOEf/lqcwJe4/lHzhxIKb01r\r\nMRODtLK3El2pP0mXsemTC0v2ACW8k/CKERU=\r\n=kbmt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.2.0-next.3_1681824543796_0.3305506965512961"},"_hasShrinkwrap":false},"2.1.14":{"name":"@trxn/terraform-service-postgres","version":"2.1.14","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"72b9c39d6047323751b08c1cd0055ae3d44f3586","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.1.14","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yWCWOdTPfQFJ1GWh2VOCoRhRhCEm4tzWcMA8VzRtv9C7lUsAMxIYh9xjuJErzkaqrbbWW67WUh2J6/tGcleLtA==","shasum":"1cb138a66c78d7dc8ab7139a733e748c4d8b1d26","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.1.14.tgz","fileCount":33,"unpackedSize":42982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAtbBu1Ni0St4QZFWQIpc/HAcbqeTjwl0mJpD4Fa4F/QIgVp5KHmUw3YE53yMznDpd2wc0QlaT3X2HuhnZC3E8qM0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7MrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE3A/9GEJTb50k+5aNOyjw+957iuR/C6Xu91zIhLkPF4mUVy1C4FpO\r\nCoFfMtnsJADV7Sg1Yny+2sV518C/IhPYe7k5y2f6d/YyoRsebuDQUOuCC/JN\r\nJwg1d4sempB6zoAcfExraJyR5fo1T2BbqCO5xEkldkHw1uIbffO+DjkZ48zo\r\nJ3mJKBWvAVJZofvuErIpWKy0lkv3RZCz3UxCSxMmjE/7UBh++8u95qN16Q0Y\r\nPAyD/e4gYnKibdRi4rt+hdhAzo9EcBh3I3E5ZnXss/MY+rBOM2abABLrpqxS\r\nSfcMwLGZKpLz9Lki5ne2YD/nUkta/ESsW9yfG+JxoxpmMQBhx9tl/oOuaM5q\r\n434hH1HDOXx8+DKKHSe03hrIqCp6Tvr+BEzgln1SJeWyDL+T8lxdS14OL5VU\r\nzOWnbZh0OrbfBaTgrZmY4R2aoYDe7o0bU+lXehZ7Zj5oiY+aPfOt36UV8IiT\r\n3A27xmTiqbcM/a540K6VbaqZ6mui8kInNSN2zbrBvwI7S3ewXz1wjKbdbpbt\r\ngbtw8ZFZ/fQc72+NfMmc65WJRhMNoKIbYN4zWtTnixorjEjbuu7SN0g1SYWk\r\n0jjHyBV7igbQaBRtSemt8CCZIziZeYw1mWxHS/awzT9WVc/AagV51mIlq0ko\r\nnu1fcIXMoU1kp8c+fJxk8UBpFg1NIJ16QMo=\r\n=XYto\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.1.14_1681896235085_0.24235682726945562"},"_hasShrinkwrap":false},"2.2.0":{"name":"@trxn/terraform-service-postgres","version":"2.2.0","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"86f5a42a54e970e8e92e7701839dd554805859c5","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.2.0","_nodeVersion":"16.15.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-0hLP77FtPu6vTbBNL8BcfpFu6m2wcUPiwxtFOv8amd1+KQhi8QQMF5X+Q7ZK5xlMrKDVJDS8dc4GX0kGxrIfOw==","shasum":"4e898a6a69421cbc6c958fa7f6bc033d7b653355","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.2.0.tgz","fileCount":33,"unpackedSize":43065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkVH7wbv8a18yo+3Bsa+i4WYn1NVqCoyNIZeEdl+lMrwIhALYTXjdYui3slqg3KiVbqQHenOxd9H1hjKsqSJtvxXv2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7fEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonjA/9GQnccs/ZUShRc0kgfUxXK3XEXXPNHymnLHSNRBOVWYxIGyjl\r\na64awBkLqP63Kvz/ftpn+6+fUjY/hdiLd954+8vOJ5t0aVtE+YUVoqDeNjcZ\r\n8WeIXNFsjO9iviqSXB7qcEUTttZFvsZ9N2XKWpnBIMMDmKkYVc9NYGgg7kmZ\r\n2M8ooz52k7p//bXgDAVa+tI0fFq+pCwvD9zbKa5K7CvIT2W6aCiYKTo9W+R3\r\nzY1K5z3fHxfB3OxSqs5s1KIR0I3RLR3quZQV1QCD0nbsKShc3UyloUD288x0\r\nG6BVc6dAx82DQm+zr8/KRuWM1FKabtEVrdB1u2G0w0x40opbMtI/l5GIudWs\r\ndxZjjFd1jpeKo8hH+tqte7Yex4AEMlEl0eZnrynnW17i/ksgx2/vYYyIy+tv\r\nRx26qoQcUQ7Sd3UY9T5EFYRTIoW1DtBg70gRMOsmLOlJ/PZB5mrtOwxvvrFR\r\nCVKGae2xBgWvBfCxH4vR2DczkJp8PVcvJZdhN5HzDoFot0atJ/63l8zezO4w\r\ndANtzej1zIzy0oVAzJNq3axoDtMTXonVOdX7tyn/UatEqeufqVl5kpxtHU7D\r\nbvVZ2PncTdm8W0/Hg2StbVl3QFmIitLNv30G6Jn8tdgzy1XOC7Fxjd7UVRX6\r\nP3ycZiSKRN03FFdJqvUSQSLOyh0mhUZwVrc=\r\n=8/DM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"floross","email":"florian@rossiaud.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.2.0_1681897412150_0.7499604935147008"},"_hasShrinkwrap":false},"2.2.1":{"name":"@trxn/terraform-service-postgres","version":"2.2.1","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"249d25bce1a61bc02397600507766a3ecc34efa4","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.2.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-JEfv8cmTP2TXW8sQrumsGa9bxFrvNu3R2/I6mow2Gx0OQ7qkqMg8r9B2iN3plsf5a/rwLw2xXi/Fsaq/URNEwQ==","shasum":"81f01506220e21505f8ff6d22e032d44a1b762fe","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.2.1.tgz","fileCount":33,"unpackedSize":43149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOBpRx6ky158wnd3DiFcItsD/mt00sQXJjuVdAtM/CXAiEA8yEvWq2fbzdNlWbOhceySQ2PyjJxcnlAzrr0euu3rpA="}]},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.2.1_1684247708265_0.07912184562771452"},"_hasShrinkwrap":false},"2.2.2":{"name":"@trxn/terraform-service-postgres","version":"2.2.2","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"e9b1eb8b384c436c45b651ba88242c6691db1d50","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.2.2","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-awc11EL8CSKLciCoYFmpOSE1MNlYv1afC8ewrX6drEicUoCkl2mnQNdEBwhkahN+Y7xxbc0BAZ7dbT3YnC2qXg==","shasum":"e001266524a2614d1a11d6ce306185d7b35977e3","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.2.2.tgz","fileCount":33,"unpackedSize":43233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICv3R75+eMcBjQjDqfAgK/eX5fh2x62ar9hiHaLJ2SpYAiAqPULp+29tp2QBSkeqiiGWJI8MTLeloBMMBNDoaGjl4Q=="}]},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.2.2_1685026314095_0.9070121887155744"},"_hasShrinkwrap":false},"2.2.3":{"name":"@trxn/terraform-service-postgres","version":"2.2.3","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"f3acc4a29a03394049937372496b7d1c4dea455d","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.2.3","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-SiSFXPokjtS4CtTsZus3iVO5AvBpZb90rBJjZby88NkkxXcMozLMMb+wbLziTVQ4rWINaICt1/+PZQmyGIFteg==","shasum":"8ed9be443b254280486bfc0b7b95654d61b693ac","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.2.3.tgz","fileCount":33,"unpackedSize":43317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAy2Sawdd/2g5yg62+tOU/wmxfS4HIu2W7mWVjyuZwqgIhANb1qyDjBywS02iT750tJYAVgNAh5fUwZET0UUPvVX+v"}]},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.2.3_1689856657097_0.8936743378967629"},"_hasShrinkwrap":false},"2.2.4":{"name":"@trxn/terraform-service-postgres","version":"2.2.4","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"6257aa003045deb2a043d0a2ccdf5d912700c89c","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.2.4","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-ij6OaXBK6nAFCPiJZfyz2HnXLzoxQYu7JT4bwSqLy1YZh073D++FQaFDZLG6rOlAPWB/Wo9JrH0ApPOmFc1LhQ==","shasum":"6a9797d2d0c4bd264b8b765b774f51b442180ed7","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.2.4.tgz","fileCount":33,"unpackedSize":43401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAb9GFnkUZQck21LNc8Q5M/MKm4Jx8KrpX4CtoSWEWMsAiA7y3//QqrEjWtmUbjG81DyT7i8+Jw5HswrAWPDGWqUaQ=="}]},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.2.4_1690962960228_0.8544273883636593"},"_hasShrinkwrap":false},"2.2.5":{"name":"@trxn/terraform-service-postgres","version":"2.2.5","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"case":"1.6.3","constructs":"10.1.231","deepmerge":"4.3.0","is-plain-object":"5.0.0","md5":"2.3.0"},"peerDependencies":{"@trxn/terraform-component-aws":"^2.1.0","@trxn/terraform-component-deployment":"^2.1.0","@trxn/terraform-component-deployment-trigger":"^2.1.0","@trxn/terraform-component-volume":"^2.1.0","@trxn/terraform-group-registry":"^2.1.0","@trxn/terraform-service-ecs":"^2.1.0","fs-extra":"^11.0.0","ts-essentials":"^9.0.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"6f14770cd6f14bca173dd6c78c89205e8286f562","description":"Provides a database service with a single Postgres container.","bugs":{"url":"https://github.com/tractr/stack/issues"},"homepage":"https://github.com/tractr/stack#readme","_id":"@trxn/terraform-service-postgres@2.2.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-vOUfvpBRD8Jz0HaMU6L26MVMeHB3grG3T2Nnx/IhGmsVoWs5vSadaNZUWhIDgc4654aU7pDt5/XcYRTOE39r7w==","shasum":"30aa1bed3bc895a2aa27e98f90be49567fff1b03","tarball":"https://registry.npmjs.org/@trxn/terraform-service-postgres/-/terraform-service-postgres-2.2.5.tgz","fileCount":33,"unpackedSize":43485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkc/Y4mw55N4oeJU+7iRvmg1JkqpZ8jLuEPhKjl4hCTAIgAgl4iGouQ7xc86OzmuXaDloZASwxSABBy6DujIYNzBw="}]},"_npmUser":{"name":"dt-tractr","email":"dt@tractr.net"},"directories":{},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terraform-service-postgres_2.2.5_1695821126208_0.9372925288379896"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-30T16:35:45.462Z","1.65.2":"2022-11-30T16:35:45.722Z","modified":"2023-09-27T13:25:26.739Z","1.65.3":"2022-12-07T15:53:23.861Z","1.65.4":"2022-12-08T21:06:07.883Z","1.65.5":"2022-12-19T22:34:38.806Z","1.65.6":"2022-12-20T20:00:57.378Z","1.65.7":"2022-12-21T19:25:45.446Z","1.65.8":"2023-01-10T20:34:21.928Z","1.65.9":"2023-01-10T21:43:03.156Z","1.65.10":"2023-01-17T08:39:05.653Z","1.65.11-beta.0":"2023-01-17T18:13:18.486Z","1.65.11-beta.1":"2023-01-18T08:11:41.098Z","1.65.11-beta.2":"2023-01-18T09:04:45.528Z","1.65.11-beta.3":"2023-01-18T10:05:27.570Z","1.65.11-next.0":"2023-01-18T10:24:57.390Z","1.65.11":"2023-01-19T16:33:51.648Z","1.65.12":"2023-01-19T20:45:33.743Z","1.65.13-next.0":"2023-01-24T09:13:56.889Z","1.65.13-next.1":"2023-01-25T08:21:40.095Z","1.65.13-next.2":"2023-01-25T16:55:42.375Z","1.65.13-next.4":"2023-01-25T17:36:53.610Z","1.65.13-next.5":"2023-01-26T08:21:59.133Z","1.65.13-next.6":"2023-01-26T08:32:56.830Z","1.65.13-next.7":"2023-01-26T11:27:07.496Z","1.65.13-next.8":"2023-01-26T13:34:03.815Z","2.0.0-next.0":"2023-02-06T09:00:36.186Z","2.0.0-next.1":"2023-02-06T09:11:11.004Z","2.0.0-next.2":"2023-02-06T09:15:07.201Z","2.0.0":"2023-02-06T10:39:37.331Z","2.0.1":"2023-02-06T11:37:15.252Z","2.0.2":"2023-02-06T12:54:08.587Z","2.0.3":"2023-02-06T16:43:21.958Z","2.0.4":"2023-02-07T12:39:37.289Z","2.0.5":"2023-02-07T14:03:08.384Z","2.0.6":"2023-02-09T11:12:31.382Z","2.0.7":"2023-02-09T14:17:52.227Z","2.0.8":"2023-02-14T16:09:16.412Z","2.0.9":"2023-02-14T17:49:50.921Z","2.0.10":"2023-02-14T19:39:30.863Z","2.0.11-next.0":"2023-02-22T08:39:15.569Z","2.0.11-next.1":"2023-02-22T09:02:18.853Z","2.0.11-next.2":"2023-02-22T11:29:01.269Z","2.0.11-next.3":"2023-02-22T12:45:18.593Z","2.0.11":"2023-02-23T15:34:22.758Z","2.0.12":"2023-02-23T16:40:27.650Z","2.0.13":"2023-02-24T19:52:42.082Z","2.1.0-next.0":"2023-02-27T11:01:44.652Z","2.1.0-next.1":"2023-02-27T12:18:46.020Z","2.1.0":"2023-02-28T06:31:24.955Z","2.1.1":"2023-03-01T21:36:30.950Z","2.1.2":"2023-03-03T16:15:20.323Z","2.1.3":"2023-03-03T20:39:15.680Z","2.1.4":"2023-03-13T19:07:24.882Z","2.1.5":"2023-03-14T15:28:22.654Z","2.1.6":"2023-03-14T17:52:32.141Z","2.1.7":"2023-03-15T17:30:14.281Z","2.1.8":"2023-03-15T20:25:49.743Z","2.1.9":"2023-03-16T19:51:37.507Z","2.1.10":"2023-03-17T12:56:52.023Z","2.1.11":"2023-03-20T16:41:20.937Z","2.1.12":"2023-03-24T18:04:44.682Z","2.1.13":"2023-03-31T11:37:39.843Z","2.1.14-next.0":"2023-04-04T08:56:21.917Z","2.2.0-next.0":"2023-04-05T11:50:51.105Z","2.2.0-next.1":"2023-04-14T13:07:53.077Z","2.2.0-next.2":"2023-04-17T07:59:02.275Z","2.2.0-next.3":"2023-04-18T13:29:03.974Z","2.1.14":"2023-04-19T09:23:55.331Z","2.2.0":"2023-04-19T09:43:32.312Z","2.2.1":"2023-05-16T14:35:08.458Z","2.2.2":"2023-05-25T14:51:54.279Z","2.2.3":"2023-07-20T12:37:37.281Z","2.2.4":"2023-08-02T07:56:00.361Z","2.2.5":"2023-09-27T13:25:26.505Z"},"maintainers":[{"name":"floross","email":"florian@rossiaud.net"},{"name":"edouarddemotes","email":"e.demotes@gmail.com"},{"name":"dt-tractr","email":"dt@tractr.net"}],"description":"Provides a database service with a single Postgres container.","homepage":"https://github.com/tractr/stack#readme","repository":{"type":"git","url":"git+https://github.com/tractr/stack.git"},"bugs":{"url":"https://github.com/tractr/stack/issues"},"readme":"# terraform-service-postgres\n\nProvides a database service with a single Postgres container.\n\n## Configuration example\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n\n## Backups\n\nThis service also provide a backup system based on image `tractr/postgres-backup` which is based on `blacklabelops/volumerize`.\nThis last one is able to store backups on many providers.\nBy default, this service stores the backups on a persistent container Volume, i.e. on AWS EFS using the VolumeComponent.\nThis EFS is also backup by AWS by using the `Automatic backup` option.\n\nYou may want to store backups on another providers.\nSee the [Volumerize documentation](https://github.com/blacklabelops/volumerize) for more examples.\nThis is an exemple that stores backups on AWS S3:\n\n```typescript\nconst postgres = new PostgresComponent(this, 'postgres', {\n  containerConfig: {\n    imageTag: '13-alpine',\n    environments: {\n      POSTGRES_DB: 'api',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n    },\n  },\n  enableBackups: true,\n  backupsConfig: {\n    imageTag: 'v1.7',\n    environments: {\n      VOLUMERIZE_SOURCE: '/source',\n      VOLUMERIZE_TARGET: 's3://s3.eu-central-1.amazonaws.com/duplicitytest',\n      VOLUMERIZE_JOBBER_TIME: '0 0 */4 * * *',\n      VOLUMERIZE_FULL_IF_OLDER_THAN: '3D',\n      JOB_NAME2: 'RemoveOldBackups',\n      JOB_COMMAND2: '/etc/volumerize/remove-older-than 1M --force',\n      JOB_TIME2: '0 0 2 * * *',\n      JOB_NAME3: 'CleanupBackups',\n      JOB_COMMAND3: '/etc/volumerize/cleanup --force',\n      JOB_TIME3: '0 0 3 * * *',\n      AWS_ACCESS_KEY_ID: 'QQWDQIWIDO1QO',\n      AWS_SECRET_ACCESS_KEY: 'ewlfkwkejflkjwlkej3fjw381',\n      POSTGRES_USER: Secret(),\n      POSTGRES_PASSWORD: Secret(),\n      POSTGRES_HOST: (service) => service.getServiceDomainName('postgres'),\n      POSTGRES_PORT: '5432',\n      POSTGRES_DB: 'api',\n    },\n  },\n  desiredCount: 1,\n  cpu: '256',\n  memory: '512',\n});\n```\n","readmeFilename":"README.md"}