{"id":29639161,"url":"https://github.com/neotomadb/neotomadocker","last_synced_at":"2026-02-06T03:32:04.806Z","repository":{"id":37239462,"uuid":"505523615","full_name":"NeotomaDB/NeotomaDocker","owner":"NeotomaDB","description":"A repository for the Neotoma Docker image and associated tooling.","archived":false,"fork":false,"pushed_at":"2025-04-18T04:16:27.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-07-21T20:16:34.076Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PLpgSQL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NeotomaDB.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-06-20T16:48:31.000Z","updated_at":"2025-04-18T04:16:19.000Z","dependencies_parsed_at":"2025-04-20T08:30:40.380Z","dependency_job_id":null,"html_url":"https://github.com/NeotomaDB/NeotomaDocker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NeotomaDB/NeotomaDocker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeotomaDB%2FNeotomaDocker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeotomaDB%2FNeotomaDocker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeotomaDB%2FNeotomaDocker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeotomaDB%2FNeotomaDocker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NeotomaDB","download_url":"https://codeload.github.com/NeotomaDB/NeotomaDocker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NeotomaDB%2FNeotomaDocker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29148146,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T02:39:25.012Z","status":"ssl_error","status_checked_at":"2026-02-06T02:37:22.784Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-21T20:08:17.811Z","updated_at":"2026-02-06T03:32:04.787Z","avatar_url":"https://github.com/NeotomaDB.png","language":"PLpgSQL","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- badges: start --\u003e\n\n[![lifecycle](https://img.shields.io/badge/lifecycle-stable-green.svg)](https://www.tidyverse.org/lifecycle/#stable)\n\n\u003c!-- badges: end --\u003e\n\n\n# Neotoma Docker and Bash utilities\n\nThis repository represents a set of utilities, supported by a Docker image of the Neotoma Database.\n\nThe repository is designed around a workflow in which a Docker image is created using the \"latest\" version of the Neotoma database, using a snapshot hosted on the [Neotoma Database Snapshots page](https://neotomadb.org/snapshots).\n\nThe main Docker image is stored in DockerHub (and supported by this public git repository). Associated utilites perform commandline or `psql` operations that are intended to occur periodically. By associating them with this repository and the docker container we can ensure that any operations do not affect the main Neotoma database, or any of its associated services.\n\n\n\nThis snapshot of the public version neotoma database was generated from PostgreSQL version 9.6.24.\n\nThe following installation instructions where tested on PostgreSQL version 12.9, using psql command line.\n\n1. Create new empty database named \"neotoma\".  You can use any name you like. Replace \"superuser\"\n with the user name of the account with superuser privileges\n\n\tcreatedb neotoma -U [superuser]\n\n2. Enable requires extensions.\n\n\tpsql -d neotoma -c \"CREATE EXTENSION postgis;\" -U [superuser]\n\tpsql -d neotoma -c \"CREATE EXTENSION pg_trgm;\" -U [superuser]\n\n3. Restore dump(.sql) file into the new database.\n\n\tpsql -U [superuser] -d neotoma -f neotoma_ndb_only_2022-05-17.sql\n\n4. To view database using command line interactive terminal:\n\n\tpsql neotoma [superuser]\n\n\tMeta-command \\d (\"describe\") will list all the tables in the publice schema. To view the schema (ndb) and tables in the database,\n\texpand the search path by entering the command:\n\n\t\tSET search_path TO 'ndb', public;\n\n\nNotes on above commands:\n\t\n\tflag \"-U\":  username of the superuser that creates and then connects to new database\n\n\tflag \"-d\":  name of new database\n\n\tflag \"-f\":  name of snapshot file to be loaded into new database\n\n\t\n\t\n\n\n\t\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneotomadb%2Fneotomadocker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneotomadb%2Fneotomadocker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneotomadb%2Fneotomadocker/lists"}