Dave Page
f0b6fb0e5d
Python 3 fixes
2018-05-02 12:05:17 +01:00
Dave Page
3ecfabfde5
Fix python wheel dependencies.
2018-04-19 17:08:06 +01:00
Dave Page
97cf58fdc8
Only avoid pre-built binaries for psycopg2 when building the Mac package, as some others (e.g. pbr) don't like being forced to source builds at the moment.
2018-04-10 09:29:40 +01:00
Максим Кольцов
05e2e3cb39
Update container build to use Alpine Linux and Gunicorn instead of CentOS and Apache. Fixes #3246
...
This results in a much more slim-line container, requiring fewer resources to run.
In addition, the majority of the build is now done using the Docker infrastructure, allowing for quicker rebuilds and better use of layers.
2018-04-04 16:18:17 +01:00
Murtuza Zabuawala
a95775ae49
Another attempt to fix the Python 2.6 deps.
2018-04-04 13:42:38 +01:00
Murtuza Zabuawala
c0cfc9f29b
SQLAlchemy stopped supporting Python 2.6.
2018-04-04 12:59:05 +01:00
Murtuza Zabuawala
b7c86da586
Fix requirements for Python 2.6.
2018-04-04 12:26:44 +01:00
Murtuza Zabuawala
be055ce57d
Update Python and JS modules. Fixes #3154
2018-04-04 10:47:01 +01:00
Murtuza Zabuawala
1a958a3951
Fix Python 2.6 support.
2018-02-19 10:22:23 +00:00
Dave Page
7192a2b675
Rewrite the runtime as a tray-based server which can launch a web browser. Fixes #3086
2018-02-05 15:32:14 +00:00
Dave Page
6f8066d261
Fix Python wheel dependencies. Fixes #3011
2018-01-15 09:15:46 +05:30
Magnus Hagander
601a7b1a5c
Fix typo
2018-01-12 12:43:48 +00:00
Dave Page
8b3aecd137
Don't listen on port 443 if TLS is not enabled when launching the container. Fixes #2998
2018-01-11 15:04:11 +00:00
Dave Page
89821c0d19
Update copyright notices for 2018.
2018-01-05 10:42:50 +00:00
Mark Deneen
3289a18a1a
Remove any Apache HTTPD PID file before starting the container, to prevent failures during restart.
2018-01-03 12:54:52 +00:00
Dave Page
3b7656b3d5
Push HTTPD logs to container stdout/stderr as appropriate. Fixes #2920
2017-12-05 14:23:35 +09:00
Paresh More
a539147a0e
Fix /NOICONS switch in the windows installer. Fixes #1366
2017-11-20 16:58:35 +00:00
Paresh More
8ff753deb8
Prevent the Windows installer accepting paths containing invalid characters. Fixes #1365
2017-11-20 16:38:20 +00:00
Dave Page
cf1440f41d
Properly set the hostname for SSL use in containers.
2017-11-16 09:54:44 +00:00
Dave Page
a2c4fb02bc
Show how the config/storage directory can be mounted on the host under docker.
2017-10-16 16:10:15 +01:00
Dave Page
845b296aed
Add optional TLS support to the docker container.
2017-10-12 16:16:02 +01:00
Dave Page
bcba596408
Add the ability to build a basic Docker container.
2017-09-21 16:49:37 +01:00
Dave Page
8579909558
Ensure the SERVER_MODE changes don't break the PIP build.
2017-08-25 12:17:47 +01:00
Dave Page
dad6031bd6
Revert "Ensure dependencies are packaged in the tarball"
...
This reverts commit 6ad4a623c4
.
ENOCOFFEE error
2017-07-11 09:23:57 +01:00
Dave Page
6ad4a623c4
Ensure dependencies are packaged in the tarball
2017-07-11 09:12:09 +01:00
Shruti B Iyer
659eb1c1e8
Bring React into the tree, and add linting and bundling framework for the JS etc.
2017-06-12 16:51:54 +01:00
Dave Page
4817b37742
Include backports.csv as a python dependency in the wheel.
2017-05-15 16:42:40 +01:00
Dave Page
001e0ce1cf
Mac build fixes:
...
- Rebuild Python packages from scratch so we know what libraries they use
- Ensure the backports Python module has an __init__.py file.
2017-05-15 14:38:52 +01:00
Paresh More
b86fa15dbc
Ensure the web/ directory is cleared before upgrading Windows installations. Fixes #2187
2017-04-10 12:05:09 +01:00
Dave Page
53c4e2df3b
Add an appbundle-webkit build target to build an appbundle, but force the use of QtWebKit.
2017-04-05 12:35:07 +01:00
Dave Page
696343196a
Fix Python 3 compatibility bug
2017-03-30 23:16:43 -04:00
Dave Page
6152d73f13
Fix some code inspection complaints
2017-03-25 22:04:52 -04:00
Dave Page
8bd648c5b6
Don't include the tools directory in the Mac & Windows packages
2017-03-25 22:04:52 -04:00
Dave Page
6abb906b20
Remove test related files from the mac appbundle.
2017-03-17 12:21:15 +00:00
Atira Odhner
c8fa0c4e28
Don't ship the node_modules directory with packages as it's only used for local testing.
2017-03-15 17:14:37 +00:00
Jonas Thelemann
8435257e00
Fix some typos in comments.
2017-03-07 10:35:24 +00:00
Dave Page
074f7a805e
Build a universal Python wheel instead of per-python-version ones. Fixes #2210
2017-02-26 10:01:23 +00:00
Dave Page
631ddff485
Remove unused imports.
2017-02-26 09:16:19 +00:00
Dave Page
ec0099255a
Use the correct requirements file when building the PIP package, and update the supported Python versions.
2017-02-26 09:14:22 +00:00
Dave Page
1e5de7e66e
Merge the Python 2 & 3 requirements files, and break out test requirements into a separate file.
2017-02-26 09:06:17 +00:00
Atira Odhner
e3041f1113
Ensure the Mac Appbundle builds correctly both with and without code signing.
...
Correct current versions of Python/Qt while we're passing.
2017-02-16 11:25:32 +00:00
Dave Page
2ebaf56cc4
Update copyright year. Fixes #2109
2017-01-25 09:05:13 +00:00
Jonas Thelemann
2db705ad80
Add runtime/pgAdmin4 to .gitignore, and re-order entries for ease of maintenance.
2017-01-16 14:46:44 +00:00
Dave Page
f221194bcc
Update copyright notices for 2017.
2017-01-04 13:33:32 +00:00
Dave Page
6f90fbc4df
Use QT 5.7 by default on Mac, and allow builds with Python 3.5.
2016-11-24 09:19:50 +00:00
Dave Page
f6f020036f
Fix a missing escape char
2016-11-23 13:43:12 +00:00
Dave Page
d7d0ff02c6
Specify the default PG binpath on Mac
2016-11-23 13:38:17 +00:00
Dave Page
9dcf61931a
Include PostgreSQL utilities in the Mac App Bundle. This doesn't auto-configure pgAdmin to find them yet though.
2016-11-23 10:03:40 +00:00
Dave Page
020bf1d532
Minify HTML with Flask-HTMLMIN
2016-11-18 16:42:38 +00:00
Dave Page
8e60f33e65
Ensure the Mac Appbundle builds properly with QtWebEngine.
2016-11-17 16:22:45 +00:00
Dave Page
3abfebce1a
Create a docs tarball along with the source tarball. Fixes #1964
2016-11-16 10:39:03 +00:00
Dave Page
9c7a9305aa
Fix licence attachment on Mac DMG file.
2016-10-24 17:18:12 +01:00
Sandeep Thakkar
a1c0042a1e
Use config_distro.py for all settings, and don't create/overwrite config_local.py. Partly fixes #1849
2016-10-19 14:10:28 +01:00
Justin Clift
3e743ad582
Minor fixes to the Mac appbundle build
2016-10-04 13:51:28 +01:00
Justin Clift
6458e4cafb
Optionally sign both the Mac app bundle and the disk image. Fixes #1821
2016-10-04 12:51:14 +01:00
Dave Page
df64108708
Fix pip wheel production status.
2016-10-03 16:42:36 +01:00
Dave Page
fc9c4736c4
Fix python 3 compatibility
2016-10-03 16:37:20 +01:00
Dave Page
842d078142
Ensure the Mac package can find all the Python modules it needs, now that
...
PYTHONHOME is cleared for safety.
2016-09-02 15:19:54 +01:00
Dave Page
73988bcece
Do a more sensible venv search on Windows, and don't update the
...
registry upon installation.
2016-06-16 16:22:45 +01:00
Dave Page
17b6053f45
Support distro-specific configs, and include docs in the PIP wheel.
...
A distro can now install a config_distro.py file alongside config.py
in which distro-specific configuration settings can be set, overriding
those in config.py. User settings in config_local.py will override
all other settings. This is useful to allow packagers to config
settings like the doc path, that may be specific to RPMs or Wheels
etc.
2016-06-15 20:56:27 +01:00
Dave Page
29fbbb581f
Overhaul the PIP build system so it's less messy on disk during builds, and avoids packaging unnecessary files.
2016-06-15 17:09:05 +01:00
Paresh More
d8cbbae3a4
Cleanup a couple of issues missed when the Windows installer patch was committed.
2016-06-08 13:38:54 +01:00
Paresh More
47dccec915
Windows installer!
2016-06-08 12:29:21 +01:00
Dave Page
b15383e93d
Change package status
2016-06-03 11:19:14 +01:00
Dave Page
a989840460
Tarball build target and script
2016-06-03 10:57:15 +01:00
Sandeep Thakkar
3074af101b
Add Mac Appbundle generation support.
2016-06-02 13:56:56 +01:00
Dave Page
1724787f2a
www.pgadmin.org now supports https.
2016-05-21 13:54:22 -04:00
Muhammad Aqeel
dc64160f82
Add a top level Makefile with a target and appropriate Python stuff to build a PIP package of the web code.
2016-03-14 10:26:59 +00:00