Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
17b7abd
fail fast wip: comment out all existing travis jobs
hannahilea Dec 11, 2025
6d62494
add basic docker build step by copying rpm step; not yet tweaked for …
hannahilea Dec 11, 2025
f3ed8bf
initial commit of docker build step, autoreconf only
hannahilea Dec 15, 2025
c6e303c
wip configure succeeds
hannahilea Dec 16, 2025
b9f924b
wip libdap deps
hannahilea Dec 16, 2025
3febcf2
fix for travis
hannahilea Dec 16, 2025
89adab8
add docker service
hannahilea Dec 16, 2025
c82d14c
turns out travis dislikes slashes
hannahilea Dec 16, 2025
98336e0
fix build version tag
hannahilea Dec 16, 2025
9234c0f
travis tweak
hannahilea Dec 16, 2025
b45a09c
download_dir
hannahilea Dec 16, 2025
e89242e
fix download dir
hannahilea Dec 16, 2025
c487300
run multistage with install
hannahilea Dec 16, 2025
f55fef7
coppy docker deploy script from hyrax-docker
hannahilea Dec 17, 2025
97129ff
Move docker build to script
hannahilea Dec 17, 2025
ccba43a
whoops
hannahilea Dec 17, 2025
dfadb0f
fix password env var
hannahilea Dec 17, 2025
4ca9406
fix debug commentout
hannahilea Dec 17, 2025
9ec1f18
fail fast
hannahilea Dec 17, 2025
0442a54
tweak
hannahilea Dec 17, 2025
64430c0
travis is weird about empty strings
hannahilea Dec 17, 2025
d911903
plz bash
hannahilea Dec 17, 2025
18390a5
update docker repo name now that it exists
hannahilea Dec 18, 2025
55300c8
update build script
hannahilea Dec 18, 2025
7f549b5
undo travis comment-outs
hannahilea Dec 18, 2025
01ecd07
rip my lovely multistage docker build
hannahilea Dec 19, 2025
3ff70db
whoops
hannahilea Dec 19, 2025
3507882
clean up at end
hannahilea Dec 19, 2025
7ca28bb
fix build version access
hannahilea Dec 19, 2025
1ad3aed
third try
hannahilea Dec 19, 2025
687b692
fail faster
hannahilea Dec 19, 2025
9430e24
trigger build
hannahilea Dec 19, 2025
552f257
remove e
hannahilea Dec 19, 2025
6d0d06c
Merge branch 'master' into hr/HYRAX-1964-dockerize-bes
hannahilea Dec 19, 2025
fdd61a9
attempt fix bes version tagging
hannahilea Dec 22, 2025
c8dbe2f
turns out reading a file you just deleted is a no-go
hannahilea Dec 22, 2025
0048ffe
parameterize base image for dockerfile
hannahilea Dec 22, 2025
3d84b54
also update build script
hannahilea Dec 22, 2025
9b2d886
whoops
hannahilea Dec 22, 2025
8afd932
copy besd into built image
hannahilea Dec 22, 2025
49fa75b
do not rm the bes dir
hannahilea Dec 23, 2025
1749dc6
Merge branch 'master' into hr/HYRAX-1964-dockerize-bes
Dec 30, 2025
37888e1
move tagging into script
hannahilea Dec 30, 2025
a637bcb
install bes to default locations
hannahilea Jan 2, 2026
75a06da
wip add rpm install steps
hannahilea Jan 6, 2026
b66abc8
wip
hannahilea Jan 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
202 changes: 202 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
# Copied from .gitignore:

## directories
.deps
.libs
.pydevproject
.autotools
.dir
autom4te.cache
/bes-*
# # docs
.idea/
bes_VERSION
cookies
gcovr_report.txt
make_files.txt
merged.txt
**/unused
/build
__pycache__

## files
*~
*.o
*.lo
*.output
*.tab.cc
*.tab.hh
lex.*.cc
*.la
# Assuming there's a ...pc.in it's built from
*.pc
*.log
*.trs
*.Po
*.gcda
*.gcno
set_ec.sh
# These spec files are now generated
bes.spec
bes.spec.all-static

## OS-X Finder spoo
*.DS_Store

.dirstamp
.settings
.cproject
.project
.DS_Store
*/.DS_Store

VERSION
Makefile
Makefile.in
doxy.conf
doxygen_warnings.txt
main_page.doxygen
bes.spec.all_static

conf/compile
conf/config.guess
conf/config.sub
conf/depcomp
conf/install-sh
conf/libtool.m4
conf/ltmain.sh
conf/ltoptions.m4
conf/ltsugar.m4
conf/ltversion.m4
conf/lt~obsolete.m4
conf/missing
conf/test-driver
config.h
config.h.in
config.status
configure
stamp-h?
aclocal.m4
libtool

## bes specific files

**/atconfig
**/atlocal
**/generate_data_baseline.sh
**/generate_metadata_baseline.sh
**/test_config.h
**/bes.conf
**/testsuite
**/testsuite.dir
**/package.m4

abi_checker.xml
# bes-config
besd

bin/besCreateModule

cmdln/bescmdln
cmdln/unit-tests/translateT
cmdln/testsuite/besTest
cmdln/testsuite/package.m4

dap/dap.conf
dap/unit-tests/ResponseBuilderTest
dap/unit-tests/ResponseCacheTest
dap/unit-tests/StoredDap2ResultTest
dap/unit-tests/StoredDap4ResultTest
dap/unit-tests/test_config.h

dapreader/dapreader.conf
dapreader/tests/DapReaderTest
dapreader/tests/bes.conf
dapreader/tests/package.m4

dispatch/unit-tests/BESCatalogListUnitTest
dispatch/unit-tests/agglistT
dispatch/unit-tests/catT
dispatch/unit-tests/checkT
dispatch/unit-tests/constraintT
dispatch/unit-tests/debugT
dispatch/unit-tests/defT
dispatch/unit-tests/fsT
dispatch/unit-tests/infoT
dispatch/unit-tests/keysT
dispatch/unit-tests/pfileT
dispatch/unit-tests/plistT
dispatch/unit-tests/pvolT
dispatch/unit-tests/regexT
dispatch/unit-tests/replistT
dispatch/unit-tests/reqhandlerT
dispatch/unit-tests/reqlistT
dispatch/unit-tests/resplistT
dispatch/unit-tests/scrubT
dispatch/unit-tests/servicesT
dispatch/unit-tests/test_config.h
dispatch/unit-tests/testdir/
dispatch/unit-tests/urlT
dispatch/unit-tests/utilT
dispatch/bes/bes.conf

functions/functions.conf
functions/tests/atconfig
functions/tests/atlocal
functions/tests/generate_data_baseline.sh
functions/tests/generate_metadata_baseline.sh
functions/tests/package.m4
functions/unit-tests/CEFunctionsTest
functions/unit-tests/GridGeoConstraintTest
functions/unit-tests/TabularFunctionTest
functions/unit-tests/test_config.h
/functions/stare/build_sidecar
/functions/stare/unit-tests/StareFunctionsTest

ppt/unit-tests/connT
ppt/unit-tests/extT
ppt/unit-tests/sbT
ppt/unit-tests/sbT.out

server/besctl
server/besdaemon
server/beslistener
server/hyraxctl

standalone/besstandalone

xmlcommand/unit-tests/buildT
xmlcommand/unit-tests/propsT
xmlcommand/unit-tests/test_config.h

timing/*/*.log
timing/*/*.result
timing/*/*.dtps
/html/
/.externalToolBuilders/
/.scannerwork/
/bw-output/

## IDE configuration
.vscode

# Specifically for docker:
Dockerfile
.dockerignore
travis/
retired/
dapreader/.deps
dapreader/.libs
configured_features.txt

!bes-config-pkgconfig
!bes-config.in
!bes-tmpfiles-conf

!docs/*.doc
!docs/Makefile.am

.git

*/.deps
*/.libs
Loading