Skip to content

About

LiveLabs image developing

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

179 Commits

Folders and files

Repository files navigation

LiveLabs image developing for Developer Days workshops

This repo contains the code to create the "golden master" image for the Developer Days workshops.

This page will ultimately include the steps to update and build a new image when that time comes.

Python libraries

The list of Python libraries is in requirements.txt with all versions set to static versions where possible, i.e., nothing is set to "latest". This is intended to avoid conflicts and potential problems in the future.

Adding database objects (tables, indexes, etc.)

This is done by adding or updating shell scripts (yes, they must be shell scripts) to the ingestion/db-startup directory. If you are adding a net new bash script, you need to add a number as the first part of the filename, as that dictates the order the scripts run in. For example, if you need to create a table (10-table-create), you need to load data after that. Therefore, you need to name the file something like 15-data-load, so it runs after the table creation.

What software is in this image?

There are three containers created per OCI instance using Podman

  1. Oracle 26AI Database (Free)
  2. Jupyter Notebook Server
  3. Ollama

Oracle AI Database 26ai (Free)

Since this is the free version, the database is limited to 2GB in total, but 1GB is dedicated to building vector indexes.

About

LiveLabs image developing

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages